That's true - but is your fuel pump OEM? I'd check injectors too, other than that maybe a kinked throttle cable?

Stumped.