Hey, I posted a long while ago about my Defender machine, having never owned an old Williams cabinet I didn't know where to start. Ended up tracing problems to a bad decoder socket and it worked for almost a year up until recently.
The controls started working intermittently, so I removed the IO board and reflowed all the connector solder and it worked fine for a couple days.
Now it powers up fine, and will play for a couple minutes before hanging up and going into the rug pattern. Restarting it immediately will almost always have it going straight into the rug pattern and staying that way, or doing nothing at all. In this I have no way to run tests, the little LEDs do odd or otherwise random things without any input from the auto/manual or advance buttons. I had an adapter and new style RAM chips for awhile and never put them in, so I decided to do that, but no change.
I started disconnecting boards unrequired for boot and checking for change. I have come to note that disconnecting the IO board from the CPU/RAM board eliminates the problem, it will boot, The attract mode comes on, high scores display, and I can run through all the tests (which all appear to test OK)
Upon arrival at the switch/button test, the thing goes crazy, spewing out noises and button presses including a bunch of "INVALID SWITCH". Note that this is with the IO board UNPLUGGED. If I get to the switch test and plug the IO board back in it will stop, and I can test the buttons as normal. But it will hang and the problems will start up again if I go back to the game. Unplugging again in switch test will cause it to go back into shooting off random inputs.
Any thoughts? Sorry for a the long message. Here is a video of the problem in question: (Just a note, My brother was going on about sucking at cooking bacon or something while I was recording, he says the F word at one point, so if it offends you, just turn the sound off)