What were you washing when you got the smell. If there is a large load the belt will slip when it goes into spin. The belt could be screeched out slightly not grabbing the pulley tight enough to spin it. I would replace the belt.
You need to check the wires from the timer to the motor. You either have a bad motor or a bad timer.