I'm no expert, but your fuel line might be partially blocked. I've found that opening the fuel cap, and blowing some compressed air down the line from the rail backwards towards the tank might dislodge small particle build-up; hopefully it will get caught by the fuel filter. You might also have...