helix and the spin pulley are slipping causing a loud banging

I have an Amana LWD35AW top loader Washer, and the helix and the spin pulley are slipping causing a loud banging and the inner tub will not spin. Also the input shaft seems to have some up and down travel. Any ideas on what the problem is and how to fix.