🧪 Oxygen (O2) Sensor Codes

Code family System: Emissions
Oxygen-sensor codes mean one of the O2 (lambda) sensors in the exhaust is reading slowly, wrongly, or not at all. These sensors let the computer fine-tune the mixture and monitor the catalytic converter, so a bad one hurts economy and emissions. The code identifies the exact sensor by bank and position.

TL;DR

O2-sensor codes (P0130–P0141, P0155, P0160) point to a slow, lazy or dead oxygen sensor. Severity: low–medium. Common on cars over 60,000 miles. The code tells you the location: "Bank 1/2" is the cylinder bank, "Sensor 1" is upstream, "Sensor 2" is after the converter. Match the code before replacing.

Codes in this family

Shared causes

  • A worn or aged oxygen sensor (slow response)
  • A failed sensor heater circuit
  • Wiring or connector fault to the sensor
  • An exhaust leak skewing the reading
  • Contamination from oil or coolant burning

Parts commonly involved

Related symptoms

Frequently asked questions

How do I know which oxygen sensor is bad?

The code tells you: "Bank 1" is the cylinder bank with cylinder 1, "Bank 2" the other side; "Sensor 1" is upstream (before the converter) and "Sensor 2" is downstream (after it). Match the code to the sensor before buying.

Can I drive with a bad oxygen sensor?

Usually yes, short-term — the engine falls back to a default mixture. But you will burn more fuel, may foul the catalytic converter over time, and will fail an emissions test, so replace it soon.

Whats the difference between an upstream and downstream O2 sensor?

The upstream (Sensor 1) sensor adjusts the air-fuel mixture in real time; the downstream (Sensor 2) sensor monitors how well the catalytic converter is working. They set different codes.

Read your exact code: OBD-II scanners →