I have a Firepower and the right ball lock (switch 30) is being finicky. I cleaned and adjusted the switch and replaced the diode. I also checked for broken wires in the row and column of this switch. The switches test fine if jumpered on the driver board header pins during switch test. They also register fine if switches manually triggered during switch test (connectors plugged back in). I think there could be an issue in column 4 (column the right lock is in) since sometimes the "F" switch and top middle target switch don't register in game play. These are in the same column as the right eject. BUT, these switches register every time in switch test. What is so different about game play that is causing this flaky issue? Diodes? All wiring appears to be in tact and nothing shorted that I can see. Nothing more frustrating than finally locking a ball only to have the game decide to look the other way.