Have a 3-bank board that's begun acting weirdly as follows:
During a game and test, every target drops smoothly and registers properly. The targets reset as they should.
Problem is if the left one drops first, the bank might go a bit crazy registering multiple hits from other targets, usually the right one (as identified in test mode). If the middle or right are dropped first, in any order, this doesn't seem to happen. If that left target is hit last, nothing seems amiss because the bank resets. But if that left one drops first... you might be in for lots of distraction.
Sounds weird but wait, there's more! The left target MIGHT drop "clean" (without triggering its neighbors) for quite a while. But then it starts for no apparent reason. I can wiggle the board and get that behavior to happen, or not. With the left drop down, I can hold the board absolutely still and it might start fluttering phantom switch hits with no apparent movement. When it drops clean, I can bang on the playfield and get phantom hits... or maybe not.
(If I remove the board and manually trigger the left optos, I can't seem to get the multiple / other-target hits to happen. It only seems to occur when the board is on the mech. Which frankly confuses the heck out of me because that shouldn't make a difference... so maybe my manual triggering is not effective, or there is too much ambient light interference when the board is not mounted, or...??? I've parenthesized this part in case it's a red herring distraction).
Troubleshooting: I reflowed solder on the optos and diodes. Cleaned the optos. Everything else looks solid and shiny clean like new. Replaced the rubber grommets to fully dampen vibrations. Moved the board to another drop bank in the game, and the problem followed the board. So the mechs, wiring, MPU, nearby parts, etc are apparently (thankfully) not causing the problem.
So the problem's gotta be on the drop board... but what could be so intermittent about it?