On the 801 series the ignition has to be turned on for the grounding of the starter wire to work so if your not turning on the ignition that is why it does not spin over.
That said a lot of times the starter button locking up like you say your is because something is off a bit with the shiftier so wiggle your shifter around some and see if that frees it up