kenmore washer 70 series wont spin

hi i have a kenmore washer and when it goes into rinse it start to drain but wont spin but if i pick up lid and set it back down it starts !
ive already replaced lid switch but still does same thing any ideas!
also seems to me its timer seems to be real slow switching cycles 2 to 4 min between cycles
also it seems not to spin during drain or rinse cycle
any ideas ???