Ok well because you smelled burning I would have to say a winding on the motor burned out. The only thing you can really do is access the motor and timer to see which one caused the burning smell. Stick your nose up close and sniff to see if the component smells of burning (there should be a residue smell) if you can smell burning on the motor or timer replace it. If the motor went bad make sure to check the pump for a sock or something blocking it. Typically when the motor burns out it's because something got stuck in the pump.
The other way to figure out what is wrong is to test the timer And motor with a volt meter for power. If you have any questions please feel free to ask. Mike