Having one of your major appliances not working well can be a frustrating ordeal. I was able to locate a few things that might be able to help you understand what can be the cause of the inconvenience. The first attachment is the Owner's Manual, i was not sure if you had it already or not but i do find it very handy. The other link is a question that was similar to yours, an expert answered and provided great information.
Thank you for your question. It sounds like the motor is binding up on something. I am sending you a link covering this type of diagnosis & repair. Please click on the link provided below for more information.
I had a oL error code (overload code) on my Whirlpool Cabrio. The basket (drum) was not floating up to disengage from the shaft when it was supposed to. I was able to remove the agitator as shown here youtube.com/watch?v=D2mxOA-taoo with little effort. But when I tried to pull the basket up and off the shaft it wouldn't budge. I was able to free it by lifting the basket up with one hand while pounding on the end? of the shaft with a 3 foot long 4x4. I found that the shaft had rusted to the basket. I sanded up the shaft. Now it works without the oL code.