late model top load whirlpool washer with 3-speed motor. will go through entire wash and agitate properly and drain but wont spin. you can move timer to delicate cycle (low spin) and it will spin-This Time. try it again set it on delicate cycle and it gets to spin (again low speed spin) and it wont spin this time but now move timer to spin in normal cycle(high speed ) and this time it will spin in normal where it wouldnt before . then confusing things more i set it in normal cycle (low water level and warm/warm)just to shorten test time of course and then just let it run and each time it waqshed and drained fine but failed to go into a spin -aqnd i did this four times. i have noticed the rare times i can get it to work i get the loud"CLUNK" of i guess the transmission changing and then it spins but when it doesnt work it moves into spin on the dial and runs to completion but no loud "clunk" after pump down. p.s. lid switch is fine even bypassed with jumper just in case but no difference and drive coupling is fine -nearly looks like new, even pulled agitator and drive block and spanner nut are okay. kinda think clutch ,brake assembly but the fact it will spin one time and then not spin for next three or four times is freaking me out. any ideas. thanks