Alright! Replaced a few coils and transistors (some idiot installed the wrong, williams coils backwards :/) and got it up and running... minus the blinders. The blinders still retracted properly, they just wouldn't come out. With my logic probe I found that the clear signal was staying low for some reason. Unplugged it from the cpu board, still low. Eventually determined there was a short somewhere pulling it to ground and after some harness cutting finally found that the grey-black wire was going into a little square board in the front left and when I unplugged that cable the short went away. Googled the board and found that it's a shaker motor board? But I don't think Tommy has a shaker? Also realized that J2 (where it was plugged into) is only a five pin connector, but the connector with the grey-black wire was a six pin, so it doesn't seem like it should go there, but there's no other things for it to plug into, or to plug into the five pin connector? Entire game seems to work fine with that connector unplugged, so not even sure what the board is there for. Do other people have this board? Is J2 plugged in? Is there a six pin plug just hanging out and not plugged in?
More importantly though, can someone take a picture of the back side of their start button and explain how the switch/lamp is supposed to stay attached to the button? Mine just falls out when you push the button, so I have to reach in and press the microswitch directly. Usually with this type of button there's a little twist thing you can do to lock it in (and it looks like that's how the replacements work) but this one isn't made like that.