The belt has probably stretched and that is why it slipped off. I would try changing the belt it should take care of the problem. You can get replacement belts here:
Water won,t shot off the tank dumps all the water out in the carpet makes all mess on the carpet...
(More)
Water won,t shot off the tank dumps all the water out in the carpet makes all mess on the carpet help Paul