Well, the tub spins freely. Did all the connections and started a cycle. It washed fine, tumbling as it washed. Drained and spun that cycle, then filled for a rinse and when it started to agitate back and forth, the belt would squeel a little when changing direction. and after a few time agitating back and forth, the timer would start blinking,like something timed out. wait about 20 seconds, it would quit blinking and back to agitating. I went back and helped the pulley go back and forth, but the motor would slip on the belt slightly, but finished the rinse cycle. when it came to drain and spin.....same thing, had to aid it along or it would time out, and restart the drain cycle until I finally got it to spin enough for the motor to take over, then finished that cycle. next rinse gradually got worse....timed out enough and got the F6 code.