When you say it dies, do you mean it feels as if a switch has been "turned off" or does it die down quickly over a few seconds?
I'll relate a couple of things that have happened to me over the years, if you think that they could be things worth checking or may help you. Here are three separate problems that I've had in the past.
1. Car would start and run fine, then without warning, after several minutes or longer, especially at a stop, engine would suddenly quit. I found the fix was to remove the distributor cap and clean the point gap with a piece of paper towel or similar. Seems a piece of grit or something was getting into the point gap.
2. Engine would run fine and then begin running poorly or sometimes quit. Problem turned out to be the wire that connects the points distributor to the Negative (-) side of coil. There was a break in the wire inside the insulation. When advance plate moved, sometimes it caused electrical contact to be lost.
3. Internal fault in Ballast Resistor. I had one replacement ballast resistor on one vehicle where the internal connections in the resistor were loose. I could wiggle the terminals! Changed resistor and problem was solved.
If I was having the problem that you're having, I would check for some simple issues like these before replacing any parts. I would check for voltage or continuity with a multi-meter, while carefully moving the ignition coil/distributor wiring harness around to see if you may have a broken wire somewhere that is momentarily losing contact.
I hope this may be of some help.
Also, I thought I'd mention that when I was having issues with the clogged "sock" in my tank, my engine didn't just up and die, but rather run okay for several minutes, but then it would die down quickly over a period of 10 to 15 seconds. Then it would quit completely and I would have to wait at least ten minutes before I could start it again. Then the whole scenario would repeat itself.