Maybe consider checking the fuel filter? Just a thought.