Check your fuel pressure. Sounds like a fuel pump or fuel pressure regulator.


LOL