Okay, my seemingly random ball search problem is back. Took STTNG out of league play last night when it happened twice within a couple of games, after working fine all through warmup, and again after league was done.
However, I did manage to capture the switch matrix when it was ball searching, and at various points afterwards, etc. So I feel a breakthrough is near.
To review, game plays fine, no switch errors/credit dots, in manual switch edge tests all switches incl optos, and solenoids work correctly.
At random a player will shoot a ball up into the ball lock (behind the target), or the neutral zone hole. Then the game will not eject the ball into the trough or via the left popper, but instead go into a permanent ball search, one which never actually ejects a ball to play.
Once ball search has started, even turning the machine off and on doesn't seem to clear it. What does work is if I select "clr out balls" from the test menu, and let a single ball from the trough be loaded into the lock, and a single ball eject from the left popper into the trough. Once this happens, the game is good to go again for a random amount of games (10 mins, or 10 hours).
Switch matrix pics are below:
During Ball Search
After Clr Balls - working again
I have a few more states captured, but what is clear to me is that when the ball is "lost", the game thinks it is in the Right Gun Shooter, when it clearly is not. This explains why it never resolves the ball search I guess, as simply firing the right cannon shooter over and over isn't going to work. The other interesting bit is that at the same time, the actual ball SHOULD be Under L. Lock SW 2 I think, though that switch is open. I'm also not certain exactly where the physical ball actually is at that point - it is somewhere in the subway after being shot into either the ball lock or neutral zone.
So it seems to me that either the Under L. Lock SW 2 is flakey, or possible marginally aligned, the Right Gun Shooter opto is flakey or marginally aligned (possible wire harness starting to fail?), or the ball is physically stuck in the subway and not making it all the way to Under L. Lock SW 2 for some reason, and the next ball that comes along pushes it all the way to the opto. Not sure why this would make the game think the ball was in the Right Shooter though... ?
All these switches seem to work fine when tested manually via switch edges.
Ideas?