This machine starts normally, but will not go to spin cycle automatically. It will just continue to agitate through the spin and rinses, until it shuts off. When the control/timer dial gets to "Spin", or past it, if you push in on the the knob, which stops the machine action, then pull it back out, it spins. It will then start to fill for another rinse, but, it will still skip the next spin, and later shut off when the timer dial gets to "off"; if you then depress the knob, turn it to any "Spin" position, and pull the knob out, it will again spin for the duration of that spin cycle. This works every time. Every other feature seems to work (it drains, it fills, it releases fabric softener, etc.). One time when it delayed spinning, I lifted the door, let it close, and it started spinning. But that doesn't work every time.
I already replaced both drive belts, because they were old. Do I need a new timer? Or, could it just be that door lid switch? Or??