Could be an ignition short too.
I've had a tach short out & kill the spark. If you have a tach try disconnecting it from the coil.
Also check the wiring to/from the coil for any old, brittle wiring with cracks that might cause intermittent short (BTDT).
As we all know, Lucas wiring gives trouble after 10 years, Chevy after 30 years, but even FoMoCo wiring gets old after 50-60 years.
Coil or condenser could give out when hot but as noted those tend to give warning, as does low fuel.
If it feels like you just shut the key off, that may well be what happened.