One of the most common problems with washing machines, however, is that they won't spin. Usually this is caused by an issue that easily can be fixed, but other times it can be more serious. In some cases, just the balance of the load can cause the machine not to spin.
For that reposition the clothes. Close the lid and retry. The washer may not spin at all if the tub is unbalanced.
Other than lose or worn belt there are various reasons that cause washing machine not to spin.
Check the lid switch for wear. Replace a worn lid switch by first using a screwdriver to remove the top of the machine. Remove the cabinet holding the old switch in place by unscrewing the two console screws, tilting the console back, removing cabinet clips, and unlocking the lid switch block. Unscrew the mounting screws, and disconnect the ground wires before removing the old switch. Insert the new switch in its place.
Replace the washer's motor by firmly grasping on the metal slip-on connectors holding the wires in place, allowing you to pull the connectors apart. Use a screwdriver to unscrew all of the screws holding the motor in place, and remove the old motor. Insert the new motor in its place. Secure the new motor to the machine with screws, and reconnect the motor's wiring harness.
Replace the washer's pump by removing the service panel on the back of the machine with a screwdriver and disconnecting the washing machine drain line and the rubber pump outlet hose. Remove the fasteners holding the pump to the bottom of the machine, along with the drive belt from the pulley below the pump. Replace the old pump with a new one, and reinstall the drive belt back on the pulley, reinsert the fasteners and reconnect the rubber pump inlet and discharge lines.
So there are various conditions when a washing machine wont spin. Please check this link to get a detailed idea related to your problem:-
Please get back to us if you have further query else please accept the suggestion.
Thank you for contacting fixya.com