I have an NBAFB. For a while the ball eject has fired softly while in gameplay. Not hard enough to get a ball to the lane so it wasn't causing gameplay issues. Every once in a while a ball would fire into the lane. I switched the trough opto boards with another WPC game I had which is now gone. When I did, the same issues continued so it's not the trough boards themselves.
Today I turned the game on and in attract it's just continually firing the balls out. Looking at the Opto PCB it looks like some fixes were done there. LM339 chips looks like they were replaced at some point. I reflowed solder on the board but no change. I've found reference to the board and chips being bad when an opto isn't registering right but could it contribute to random ball firings like this too? Everything is fine in switch test.