Sounds like the belt has come off, its either worn out, or defective.
If not the belt, the brushes on the motor are worn out. Brushes would normally be accompanied by poor/intermitent performance issues and or fault code errors.
GettinBetter
October 2013