For your endless 5th ball issue, check for a broken jumper wire between the double set of wiper blades on the ball count unit wiper. This jumper wire often breaks off. The double-set of wipers must be properly jumpered so that they bridge the set of rivets at the last ball position. This circuit is what trips the game over relay.
The jumper wire for bridging these wipers was known in the coin-op industry as "pig-tail" wire. It is a very flexible braided copper wire. You can't use regular wire to bridge the wipers because the stiffness of the wire will bind up the wipers and they won't ride freely over the contact rivets. In the worst case scenario, the wipers will start cutting grooves into the rivets and that is something you really want to avoid.
It's tough to find pig-tail wire these days, but an easy replacement is to use some thin solder wick (the yellow spool size is my preference). You need to soak the solder wick in alcohol for several hours to wash out the majority of the embedded flux. Don't try to use solder wick as pig-tail wire without soaking it in alcohol first, as the flux will cause the braid to wick up large amounts of solder (after all, that is what it was designed to do) and the wire won't be flexible.
- TimMe