You don't state whether this is a manual or automatic transmission. If it has a manual transmission, it could be the clutch neutral safety switch. This is an electrical part attached to the clutch pedal under the drivers side of the dash. Part costs about $50.00 at Napa. Hope this helps.
I doubt it is a problem with the fuel pump as the fuel pump would no stop the engine from rotating.