So with some effort (see
Mule Pro MX Check Engine Light) I got the OBD codes behind my engine light coming on. P0261 (Fuel injector), P031 (Fuel Pump Relay) and P0836 (not in the Mule tech manual, but generically called "4WD Switch").
It all started while plowing after a biggish snowstorm 6 months ago. Engine light came on, but mule continued working fine. However, would not start afterwards. I replaced the heavily fouled spark plug, and since then it starts and runs fine. No roughness, no limited performance, no problems....just engine light on. (We use it as a utility machine in 10 min intervals only, rarely above 12 mph, so don't know about going at high speed.)
One weird thing is the usual diagnostic mode (odometer left button) has refused to show any error codes at all. Hence the scanning for the OBD codes.
With this in mind, do you think I can just reset the error codes, continue operating, and just be a bit more sensible next time there's too much snow? Or does this sound like something that needs investigation and fixing, otherwise I'll regret it later, even if there seem to be no obvious limitations at this time?