Ok, I did a reset... still to no avail. Right after I push the start button, the display will say "Too Many Balls" and then initialize a game.
I can play, but it gets funky when I'm in multiball with balls draining - the CPU ends the game as soon as there's only on ball left, which probably means that it is not counting correctly.
On a side note: Where does the line "Too Many Balls" come from anyway? Obviously, it was programmed into the original code. But for what reason and how would the machine be able to detect a 7th ball anyway, with only 6 switches in the through?