So it works fine in test, open and closing, switches registering fine. In attract mode Balrog swings to cover the ring shot (as it's supposed to), when you start the game he swings to the side, so far, so good, right?
If I trigger any switch on column 3, 5 or 6 during a game balrog starts moving. It's almost as if there's a switch short somewhere, but I'll be b*ggered if I can find it.
The thing that really confuses me is that if I close the same switches in balrog test or attract mode, it doesn't move. It's only during gameplay. So it can't be a shorted switch, otherwise it would do it in test as well, right?
I noticed that it's running V5.0 which is what it left the factory with. I'm going to update it at some point but I scanned the changelog and didn't see anything pertinent to Balrog.
Things I've tried:
Disconnected all looms apart from switch and motor driver. Even tried disconnecting as many switches as possible and still the same
Reflowed the motor relay board. Again, it works absolutely fine in test/attract, it's only during gameplay.
Checked the board for battery damage, looks all good to me.
Things I've yet to try:
Any suggestions? As I've just spent $500+ to get all the Balrog bits that were missing and it's quite annoying that it's still not working properly.