Sounds like fuel delivery. Restriction in the fuel line? Clogged inlet filter or debris inside the fuel tank?