do a search here on "stop solenoid". There is a circuit that actively stops the fuel when you shut down (it's the click you hear after engine shuts off). It has a solenoid and a timer module, but usually the problem is a damaged wire someplace.
Good luck!