Glad you got that fixed!
On Bally machines of this era, the bonus issue you are having is sometimes due to a mechanical issue with the bonus unit. This is a pretty easy thing to check. You can test if your stepper is mechanically working OK by stepping it up several steps by hand, and then stepping it back down. To do the stepping, you just push each plunger into its solenoid with your finger, and then release it fairly quickly to see if the gear moves exactly one tooth in the appropriate direction each time. If the stepper mechanism is OK, you'll get good smooth operation in both directions at all times.
If the stepper isn't moving smoothly, it could be something fairly simple - the mechanism may just need cleaning and some minor lubrication. But, if the stepper still doesn't work after you clean and lubricate it, you may have a more serious mechanical issue that is somewhat common with this type of Bally stepper unit.
The bonus unit stepper uses an escapement mechanism to do the downward stepping. Each time the subtract solenoid pulls in the subtract plunger, there is a ratchet that engages a tooth on the plastic gear, at the same time that it releases the main drive pawl from the gear wheel. That is supposed to allow the plastic gear wheel to move toward the zero position about one-half tooth, driven by the tension of the torsion spring trying to unwind on the gear shaft. The torsion spring is under tension from being previously wound up when the stepper was going up (adding bonus).
When the subtract coil shuts off and the subtract plunger returns to its at-rest state, the escapement ratchet is supposed to dis-engage from the gear tooth at the same time that the main pawl re-engages the gear, at the next tooth down. The net effect of this is that the gear should step down exactly one tooth each time the subtract plunger makes one complete operation in and out of the solenoid.
If the action of this escapement gets messed up, then the stepper may not step down each time the subtract plunger operates, or it may skip more than one tooth per subtract plunger operation. This will cause either a bonus over-count or under-count.
Other than cleaning and lubrication, the two main ways this escapement action can get messed up mechanically is due to either the ratchet and pawl parts getting worn, or due to one of the black pivot posts that stick up from the metal base plate coming loose on the baseplate. Both of these issues can be fixed, but are usually non-trivial to deal with.
In any event, it's a good idea to confirm that the mechanical operation of your bonus stepper unit is working properly before you look for an electrical circuit problem with the bonus count.
- TimMe