I had a similar problem, but it was worse to the poiint car wouldnt fire at all hot, left me stranded. it was the fuel filter
worth looking at the lift pump too, if its bust the main pump cant get enough fuel. pull the electrical plug from the main pump and turn key 1 click, make sure you can hear the lift pump prime.