Your bonus unit is not resetting all of the way. Either it is gummed up, or if it resets one position at a time (similar to when the ball drains) then the score motor could be involved as an issue but unlikely especially with that kind of consistency. Surely this only happens when you end the game with a bonus above or at 4,000?