Washer does everything except spin

Hi,
MY GE top loader washer will fill up with water, drain, agitate- everything except spin.
I have verified the belt is good and that the lid switch is functioning properly.
Any help as to what steps to take next would be greatly appreciated.
thanks,
Jesse