sincitylocal
+1y
Next time it dies, check for power at the positive terminal on the coil.
If you don't have power there, run a positive jumper from the battery and try to restart the engine.
If it starts and runs fine with the jumper, check your ignition switch. These switches are known to fail this way!