Quoted from underlord:Game would play great either 1-2 games or for hours then POOF! Pf solenoids shut down, pf lamps shut off and on, I lose sound and display, all at once.
To me, this sound like something different. Like either the CPU board reset or you have a ribbon cable issue, or ASIC chip needs to be pressed firmly back into the socket.
I had these symptoms on my Corvette when it was at the local arcade show. After pressing on all the socketed parts of the CPU board and reseating my ribbon cables, the game came back to life and I hadn't had an issue like that since it happened 4 years ago.
I would test the CPU board in your Demo Man if the above does not help.