31
UnclassifiedGeneral
What This Code Means
System operates under open loop control only; Engine runs rich if oxygen sensor is shorted to ground; Engine runs lean if oxygen sensor is shorted to battery voltage; Engine performance can vary depending on cause
Possible Causes
- •EFI System running too lean
- •Oxygen sensor shorted to battery voltage
- •Oxygen sensor shorted to ground
- •Problem with oxygen sensor
- •Problem with oxygen sensor wiring or connectors
- •Uncleared ECU fault codes after problem correction
Suggested Actions
- 1Disconnect the negative (-) battery cable from battery terminal, or remove the main fuse for the ECU for approximately 1 minute
- 2Reconnect the cable and tighten securely, or reinstall the main fuse
- 3Start the engine and allow it to run for several minutes (10-15 minutes of running may be required for codes 31, 32, 33, and 34 to reappear) to verify the MIL remains off
ASK RUDY ABOUT THIS FAULT
Get a diagnosis walkthrough for 31 on your specific KOHLER CO. unit — cited to the OEM manual, not a forum guess.
GET THE ANSWER
Free account required — we'll bring your question with you.