Driving over rough terrain my 2005 L3830 just quit, towed it home and checked the throttle safety switch, it's good, checked all fuses, good, when the key is turned I have all lights but it says HST on the display like I have my foot on the pedal. I can hear the relays behind the instrument...