I pulled on the belt and the unit turns both ways easily. I took off the belt but still hear the squeel when I run it with power. However the squeel is much shorter. Does that tell you anything?
Update - Just tried to run a load. All is well during rinse, etc. but spin still gets caught. I watched the motor/belt area and saw the belt move a couple of inches before the whole thing shut down.