I worked on one once that had that problem. i changed the fuel filter and that did it. but it could be anything. just work from a simple answer to a complex one. remember to clamp down the fuel pipe when you do it!
hope it helps
ben
fordy136
June 2008