Burning smell?? Rubber or what???
If rubber,
You say belt ok. remove belt. does drum spin freely??
If yes, could be belt slip. Some bolts fit the motor, loosen them off, pull the motor away from drum, (not to much) hold and retighten bolts.
IF not rubber burn smell, could be electrical burn, motor had it.
SD, July 2011