Chad, I would not buy a new MPU as I don't suspect that is your issue.
Have you tried wiggling the power supply connections while the game is on? My guess is you are losing either power or ground from a loose connection or short. Can you post your voltages from the PS test points and maybe post a picture of 3J5 and 3J6 (top of PS board) from front and back. Did you repin any connectors on the PS? Verify that board is screwed in tight and the ground is good.
Someone above mentioned checking all your coil and switch diodes, did you get a chance to do this yet? It's always a good idea to do this I've had a broken diode cause all sorts of weird issues but never a total shutdown.
Intermittent issues are the worst; just when you think it's fixed..........