Are you getting air in the fuel filter? Check the bleed screw on top to see if it bubbles. If so then I would check your fuel line for cracks.
Mine had the same problem so I replaced the fuel solenoid, lift pump, sedimenter seals, fuel filter and flexible fuel pipe. Only then did I notice a...