I have ge washer (wjsr2080t) that agitates fine, but does not spin.
I have a feeling it's the water level control as when I remove the air tube from it and restart the spin cycle, it spins like a champ.
Just seems odd that this would control spin. But this is a 10 yr old GE that has had so many service calls that nothing seems impossible anymore.