Kenmore washer won't always spin

Our Kenmore 80 Series washer won’t spin. Model 110.23812100. The dial moves through the cycles completely, but most of the time it won’t actually start spinning. There is a just a grinding type of noise, not too loud. Sometimes if you open the lid and re-start the rinse cycle it will work. Can you help me determine what part I need? I’m guessing perhaps a clutch or bearing?

Wife says the "grinding noise" is similar to the sound it makes when draining, only a little louder. Like it’s trying to spin but doesn’t. Agitation, draining, all else works fine. Would this rule out the motor coupling?

Also, is there a way to rule out a bad timer? I’ve searched the forum and apparently the timer was the culprit for a lot of folks with a similar problem. Wife says if she hears it in time, she can just open the lid and close it again, then the spin starts. (I didn’t know this detail until just now.) Otherwise, if she turns the dial all the way around to the almost the same spot again and closes the lid, then it starts. Sounds like the timer, no?

Oh, and that sticky DIY on clutch/brake repair is a bit cumbersome to read and follow. I’m fairly mechanically inclined, just not too experienced wrestling with appliances.

Thanks much.

Ok, new info. Your machine has what is called a neutral drain. Since the motor turns both the pump and the transmission, in order to take stress off of it when it is draining the transmission goes into neutral and does not operate.

After several minutes of drain, the timer stops the motor and this causes the transmission to shift into spin (clever, huh). The fact that you can start it up by lifting the lid means the timer is not stopping the motor. When you lift up the lid you manually stop the motor, so the transmission shifts into spin and there you go.

So, now that we have the new info we know the timer is most likely the problem. Or you can just lift the lid after draining.

Makes sense.

Thanks very much for your help. This is a great site, and I really appreciate your time and attention!