My first check would be the operator presence switch, (seat switch), Lift up the seat and make sure the wires running to the switch are in good condition, no breaks bad spots etc.., If they are in good shape unplug the switch and run a jumper wire across the terminals (tractor side of plug, not seat) then start it up and put in gear and see what happens.