I'd check a few things. First and perhaps simplest is check your main ground cable, coming from battery to block. Ensure it is tight and no corrosion in both places. Something is causing the engine to lose current---a break in the circuit,.
Check your positive red cable going to your starter. If there is a lose connection there, again, it will break the circuit....that is where you main positive connects to supply your positive current.
If any of these lose connections continue, where ever the lose connection is, it will overheat and cause a fire....i would not drive it anymore until diagnosed and fixed.
This may be common sense, but, after all the above checks out, check your ignition switch. If it malfuntions, it will kill the positive current to your distributor and quit, and yes, it will make all your instr lights to come on.
SgtDel
aka "Andy"
www.delbridge.net
1979 Big 10 383 stroker
1991 Blu 'Burb 3/4 ton 4x4