Isn't the lid switch the safety for all the cycles, so if it works for the wash and rinse wouldn't it also work in the spin cycle. Or is there a secondary function for the switch that only affects the spin cycle.
I have the exact same problem. The safety switch only control the (basket) spin operation at the end of the cycle. It does not control (center shaft) wash agitation or drain. My washer does everything fine but just not spin dry at the end of the cycle.
I checked my safety switch by bypassing it. my switch is fine.
I also like to find out what is wrong with my washer.