Sometimes, a bad coil will cause these same problems.
Start engine, idles, drives just fine. Then, stop at a light and it's dead. You have to restart it, it's ok, then it happens again.
Years ago, I had a '62 Dodge Dart, 318, push button Torqueflite. It had the same problem. Would keep stalling. A mechanic told me that a weak coil will cause the same problem. Sometimes, a weak coil can be finicky around sources of microwaves.
Every time I pulled into the PA State Police barricks, it would stall. I'd start it, then it would stall, wouldn't run. When I pushed it out of the parking lot, it would start right up and drive just fine, until I took my foot of the pedal.
Steve