Gets hot and stalls out
Bring some alligator clip extension leads.
Next time it happens try jumping around the ballast resister.
If that does not work try batt positive to the coil side of the ballast resister, or coil positive itself.
Basically what you will be doing is rulling out a bad ballast
And a bad ignition switch.