I've read a bunch of similar posts on the bonus circuit and units/relays involved with this circuit as i had a ton of problems with my TA as well - great tips by all that have replied.
I had 2 separate bonus counting issues - also applicable to El Dorado, Lucky Strike, Gold Strike, Canada Dry.
Issue 1 - at 1st and 2nd ball on a 3 ball game, I was getting an extra bonus score or 2 - this was caused by the motor switch 4A gapped too tightly... after a tweak or two of the gap and retest, that issue was solved quickly.
Issue 2 - During double bonus countdown (K relay engaged), the bonus score was adding extra thousands - example all 15 targets down resulted in 45K bonus instead of 30K. I've seen a few other posts about this issue but none really matched my 2nd issue hence my post here. First off, the bonus function on these games is very unique, in that the bonus is scanned after ball drain by invoking the bonus step down coil (Called "Add Bonus Unit") in conjunction with a bonus score control relay and various motor switches. Part of my issue was trying to visualize the logic and the unit/switches involved.
As mentioned so well in previous posts, you have to make sure the step up/down switches on that bonus unit are very clean and perfectly adjusted, because it vibrates quite a bit when the add bonus coil is fired due to the fact the step down coil is energized by as many as 4 motor switches.
Ok, back to my problem on double bonus - when looking at the schematic, I noticed that when K relay (double bonus) is energized at bonus score time, the Add Bonus Unit coil is energized by score motor switches 4D, 4A, 2D and 3B. However, because K relay is energized, score motor switch 4A only energizes the add bonus coil when score motor 2D or 3B are closed. Since I was receiving too much bonus, I realized that the ADD BONUS COIL WASN'T FIRING ENOUGH (allowing the scan of too much bonus per motor cycle)... once I figured that logic out it was so much easier getting down to the issue at hand... I finally realized there was a problem with one of those switches (2D or 3B) NOT completing the circuit to the Add Bonus Unit coil... DUHHHHHHH.
After some troubleshooting (it's always the last switch I check), the problem was with the 2D switch... The 2D switch dog was bent a little too far out, and even though the switches on that stack did close, they closed too late, so the circuit through motor switch 4A to the step up coil could never complete. that basically allowed more bonus to be scanned.
Keep this in mind if your game is adding too much bonus... those 4 motor switches must be gapped correctly to ensure proper bonus scoring. Also look at the switch dogs carefully (D level); I've seen them broken on this game - they get a lot of abuse.