It was the fuel pump the whole time

Sounds like it's time for an inline Fuel Pressure Gauge just to be sure !!