It is the fuel pump (in the tank). Had the same problem with mine.
Sounds like your problem could be crank positioning sensor or neutral safety switch; both of these parts affect the engine's spark, which will cause the engine to run very rough, stall, or not start at all.
Note: New comments appear in the Members Area before the main site
18th Nov 2012, 03:57
It is the fuel pump (in the tank). Had the same problem with mine.