What could be causing all of my washing machine troubles?
One of two problems, burned out drive belt or burned out motor. This could be fixed by a DIYer, but need to know what level of mechanical ability you have.  Take off the front panel and take a look as you run it through a short cycle and be prepared to shut it off or pull the plug if you see sparks or smoke from the motor.