Thank you for using Just Answer.
When you stated that you checked the pump... Did you check with a multi-meter? Was it getting the correct voltage (part 14 below)?
Have you checked the hose from the outer tub to the pump? If this is obstructed the machine will not remove all the water and signal the machine to not spin.
Next, we would check the door switch mechanism to be sure that it is closing the circuit. Then the timer (part 9 below) to be sure that the contacts for the spin area were not burned or fused together.
I have the service repair manual and I can upload it for you tonight after 9:30 PM est when I get home. It has the troubleshooting sequences and how to disassemble the machine step by step. Let me know if you would like it.