Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

What code does a bad O2 sensor throw?

The most common codes are P0130–P0135 for upstream sensors and P0136–P0139 for downstream sensors, with heater-related codes such as P0135 and P0141 also showing up when an O2 sensor is failing.


When an O2 sensor starts to fail, the engine computer (ECU) relies on the sensor’s readings to regulate fuel trim and emissions. A faulty sensor can produce readings that are consistently too rich or too lean, trigger fuel-trim corrections, and ultimately set Diagnostic Trouble Codes (DTCs). The exact codes you see depend on which sensor is faulty (upstream vs. downstream) and the vehicle’s make/model. In addition to outright sensor failure, issues like wiring damage, connector corrosion, or a failed heater circuit can generate similar codes.


Common O2 Sensor Diagnostic Trouble Codes


The following codes are the ones most frequently seen when an O2 sensor is failing or its circuit is compromised.



  • P0130 – O2 Sensor Circuit Malfunction

  • P0131 – O2 Sensor Circuit Low Voltage

  • P0132 – O2 Sensor Circuit High Voltage

  • P0133 – O2 Sensor Circuit Slow Response

  • P0134 – O2 Sensor Circuit No Activity

  • P0135 – O2 Sensor Heater Circuit Malfunction

  • P0136 – O2 Sensor Circuit Malfunction (second sensor or downstream)

  • P0137 – O2 Sensor Circuit Low Voltage (second sensor)

  • P0138 – O2 Sensor Circuit High Voltage (second sensor)

  • P0139 – O2 Sensor Circuit Slow Response (second sensor)

  • P0140 – O2 Sensor Circuit No Activity (second sensor)

  • P0141 – O2 Sensor Heater Circuit Malfunction (second sensor)

  • P0142 – O2 Sensor Circuit Low Voltage (second sensor)

  • P0143 – O2 Sensor Circuit High Voltage (second sensor)


Note: Vehicle manufacturers and model years vary in how these codes are mapped to specific sensors (upstream vs downstream, bank 1 vs bank 2). Always consult your service manual or a robust OBD-II code database for your exact vehicle to confirm which sensor each code refers to.


Why these codes appear and how to troubleshoot


Codes can indicate a true sensor failure, but they can also result from other issues that affect sensor readings, such as vacuum leaks, fuel delivery problems, or exhaust leaks. Proper diagnosis usually requires more than just reading the code; it involves real-time data, sensor testing, and inspection of wiring and connectors.


Before starting, ensure you have a reliable scan tool to read live data and freeze-frame information. Then follow a systematic approach to confirm whether the sensor itself is bad or if another fault is influencing the readings.


To help you diagnose, here are standard steps used by technicians.



  1. Check for related codes and review live data from both upstream and downstream O2 sensors to see if readings track expected patterns (fast-switching against stable values).

  2. Inspect wiring and connectors for corrosion, fraying, or loose pins, especially at the sensor harness and grounds.

  3. Look for vacuum leaks, intake leaks, exhaust leaks, or faulty fuel trims that could trigger false sensor readings.

  4. Test the O2 sensor heater circuit with a multimeter (if indicated by the code) and verify heater resistance and continuity.

  5. If the sensor tests fail or readings are clearly abnormal and not explained by other issues, replace the sensor and clear codes. Road-test the vehicle to confirm the fault is resolved.


In some cases, replacing the sensor alone won't fix the issue if the root cause lies elsewhere (e.g., exhaust leaks, improper air-fuel mixture, or faulty catalytic converter performance). Always re-check after maintenance and confirm that the fault no longer reappears.


Additional considerations


Modern vehicles may generate multiple codes when an O2 sensor is failing or when there are concurrent issues. If you see a mix of P013x and P014x codes, it's an indicator to inspect both upstream and downstream sensors, wiring, and related engine systems rather than assuming a single sensor is at fault.


Summary: A bad O2 sensor can throw a range of codes, with the most common being P0130–P0135 for the upstream sensor and P0136–P0139 for the downstream sensor, plus heater-related codes like P0135 and P0141. Diagnosis should go beyond the code and include live data, wiring checks, and consideration of other engine problems to pinpoint the true cause.

Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.