I would look for a latching fuel pump or EEC relay. Curious how it takes time to come back on though.
You should be able to yank out the FP relay to get it to stop. before that, I would probe the relay socket and note the values you get to help track down the issue.
Good luck.