Unless something is binding the motor.
The belt could have come off the tension roller if the drum glides are really bad. It would cause the belt to mis-track and come off the roller.
Check for lint buildup on the motor, drum glides, tension roller, re-check the drum support for proper alignment, warped front panel, etc. etc.
If everything checks out, Bad Motor.