If the pin reset motor is running all the time check the contacts that are on the motor it self. There should be one that acts like a cam on that motor. If its closed it will keep running. that or it could be further up the chain. That or the armature is not releasing and it is coasting past the stop point and starting again.