Well, good news for my problem - it took me a while to figure out how to access the motor, but after taking off the front panel and looking under the drum, I saw a lot of lint. A lot of lint. I vacuumed it all out - I was very careful to try and get it all.
Buttoned it back up and gave it a shot - It worked! Not sure how it's able to sense the lint build up, but I guess it does somehow. I hope your problem is solved as simply.