My TOM has been acting up lately and I'm about out of ideas. My trunk tests fine, but it goes to the wrong position for multiball. Also, it will randomly give me credit for locking the first ball. The second ball locks fine but it won't start multiball like it's supposed to (even though that guy says MULTIBALLLLLL).
Recently I had display issues that turned out to be U4 on the MPU. Removing and reseating fixed the issue.
So far, I've replaced all the ribbon cables, added the aluminum opto-interruptor, taken the trunk apart, cleaned, reassembled, removed and re-seated all associated connectors under the playfield and on the boards, re-seated the ASIC. I've also replaced the game and sound ROMs. The only thing left I can think of is having the MPU rebuilt.
Please help!