check for broken arm in the drive wheel.(can be on either end) as its only cast aluminium
check the drum bearings are not worn/collapsed push the inner drum upwards at the 12 o clock position excessive wobble bearing have gone
either of the above can cause the drive belt to come off, when the pulley wheel runs out of true alignment
wirecutterman
July 2011