Sounds like it could be fuel pressure regulator