Hmm...if a gear is stripped, you'll hear and feel a crackling or popping noise when moving the servo by hand. If it's smooth, the gears are probably fine.

It sounds like the servo may be pulling more current than the 5v regulator can deliver. That could cause the resets. Which servo is it, and which electronics are you using? If RAMPS, which Arduino variant do you have?