At the competition this weekend we had an issue with the servo that helps us score. The servo is attached to a rotating arm that pushes against the ball to push it out of our "claw" and into the basket.
When we practice at home and when we were practicing for most of the competition the servo had no issues as long as we didn't run it to the point where it overheated. In our last match, the servo moved once back, and then stoped responding, preventing us from scoring a point which lead to us losing the match. Afterwards when we tested the VEX in the pits, the servo would sometimes only move once in each direction and then stop responding. Other times, it would keep working.
Does anyone have any idea of what may have caused this problem?

If the servo can't work consistantly, then we have to swap a motor in and make a lot of changes.