Something that has not been mentioned for future reference is the the playfield switch capacitors (related to the speed of signal processing to the MPU), which is not related to the solenoid driver board in any manner.
Bally was cheap, similar to their "fast acting" diodes.
Failing (shorting) capacitors CAN cause this effect on the knocker (through other switch activations) and other solenoids via causing confusion into the switch matrix of the MPU-35.
MISSING capacitors in critical locations can do this as well.
Check, and test them across the game.
They were designed to "charge" a switch in order to allow the game to more quickly register the switch hits.
Alsos test the diode on the knocker assembly.
I have seen this firsthand.
In fact, I recently fixed a Paragon (MPU-17 versus 35, but essentially the same circuit theory) that was doing exactly the same thing.
I had a similar intermittent problem when I built my EBD Classic.
All this is AFTER eliminating MPU settings (in the case of the knocker scoring setting with credit adds which if set TOO LOW, will knock and add credits, check it in the diagnostics menu), connectors, wiring issues, and switch sensitivities in this exact order.
Afterwards keep going "up the chain" further all the way to the MPU into the PIAs.
It seems unnecessary for anyone to recommend spending $200 on standard diagnostic fix that is correctable, as long as the MPU is in good working order and not corroded. I never saw the board, so I don't know its actual condition, and it may have been required to be replaced anyway.
New boards do not always fix problems, if the problem was never determined in the first place.
It called "swaptronics" (ie guessing) and is a bad practice because a person does not learn repair skills, and the new board can be damaged immediately and permanently meaning the person has to repair or replace a new board again after finding the real problem.