I feel like I've refurbed every switch that could be related to this, and I'm stumped. All of the switches on the playfield that are supposed to advance the bonus do so fine, but the top kickout holes score multiple times. The center hole adds the bonus twice, and the right hole sticks (continuously adding bonus until the game is turned off). When I cycle the power on the machine, the bonus usually stops advancing, but sometimes it requires another reset. I've gone through the bonus stepper (it was grody and sluggish) but that didn't fix it. I checked the switches on the kickout holes and they look fine. I also looked at the relays for each of the kickout holes, and they both appear fine.
Does anyone have any ideas what could be going on and where I should look next?
Please see the following video for a demonstration.