This is fairly simple to diagnose. Since the pump mounts on the motor and it is not pumping and since it is also not spinning therefore the pump does not work either then it can only be a broken lid switch.
Use a screwdriver to remove the screws holding down the control panel,then swing it upwards.
Pop the s clips in the rear and remove the lid switch disconnect.
Tip the case forward and remove it.You will now be able to repair the
The lid must be closed for spin. The lid has a striker in it that
pushes against the lidswitch arm. This switch allows for spin IF the
lid is closed. The switch may have failed. Mechanically the striker may
be broken or the actuator arm may be broken.
here is a broken lid switch
You can test the switch. If you have a meter. If not you can
simply bypass this switch. In my left hand here is the lid switch male
plug which I have removed from the lid switch harness. If I wanted to i
could simply place a jumper between the 2 outside wires and the washer
Do not leave it bypassed if you have small children or braindead brother in laws.
NOTE: newer models have the screw hidden
Here is a view of the washer with the case removed.