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

  1. 1Disconnect the negative (-) battery cable from battery terminal, or remove the main fuse for the ECU for approximately 1 minute
  2. 2Reconnect the cable and tighten securely, or reinstall the main fuse
  3. 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

Related KOHLER CO. Fault Codes

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.