When you say 3x for example, do you mean that you might get 1500 points instead of 500 points? If so it may be that the 500 point relay is not releasing at the end of the 1st Score Motor cycle as it should. Usually a 500 (or 5000) point relay fires when a target (or rollover) switch closes and holds itself on after the target switch opens while the Score Motor runs through a 120 degree turn. Near the end of that cycle a motor 2B switch opens which lets the 500 point relay relax.
Watch what your 500 (or 5000) point relay does when the game misbehaves. Does it let go after 500 points or does it stay active for more points? If it doesn't let go after one Score Motor cycle you'll need to sort out why.
An example of this circuit is animated and explained in more detail at:
https://www.funwithpinball.com/learn/animated-score-motor-circuits
/Mark