Mike.. I had a similar problem.. Just driving down the road, and the car would cut off.. Coast to a stop, and it would start right up. Turned out to be a bad solder joint in the fuel pump relay. Pop the relay out, pull it apart, and look at the solder joints. You will likely see one cracked. Apparently a very common problem..
It's a "one beer job

"
Jay