No, I think it's a weak motor, not a stuck gear. Which is why I suggested the contact cleaner. If you of a better way to add life to a weak motor, I'm all ears. Don't think WD-40. This is what contact cleaner is designed for; removing debris from electrical moving parts or contacts.
I think you got confused as to what his issues are. If the laser assembly doesn't move sometimes, and he can spin the gears by hand...
Motor or bad connection. Only possibilities I can think of.