Maybe the fuel regulator
One of my cars did that, and it was a worn ignition switch. Have the car towed to a garage so they can look it over for you. No use in guessing and swapping parts. That can get real expensive, fast.
Search Maintenance & Repair Questions
Maintenance & Repair Experts