Sensors and circuits

P0131Oxygen sensor circuit low voltage, bank 1 sensor 1

O2 Sensor Circuit Low Voltage Bank 1 Sensor 1

Get it diagnosed soon

Generic OBD-II code

Oxygen (O2/A:F) Sensor

What this part does

Measures exhaust oxygen content so the control module can trim fuel delivery to maintain the target air-fuel ratio.

What the computer is measuring

The upstream oxygen sensor is the feedback that makes closed loop fuelling possible. It compares the oxygen left in the exhaust with the oxygen in the outside air, and produces a small voltage from that difference. A rich mixture leaves almost no oxygen behind and the sensor reads high, close to nine tenths of a volt. A lean mixture leaves plenty and it reads low, near zero.

In normal running that voltage does not settle anywhere. The computer deliberately drives the mixture slightly rich, sees the sensor go high, backs off, sees it go low, and repeats several times a second. That constant crossing is what keeps the average mixture at the point where the catalytic converter works, and watching the crossings is how you tell a healthy sensor from a dead one.

P0131 means the voltage sat below the bottom of the expected range for too long. The computer cannot tell the difference between three quite different situations, and neither can the code. The sensor may be broken and stuck low. The signal wire may be shorted to ground. Or the sensor may be entirely correct, reporting oxygen that really is there, either because the engine is running lean or because air is being drawn in through a hole in the exhaust ahead of it.

The fuel trim reading is what separates them, and it is the first thing worth looking at. If the computer is not correcting, the sensor is not being believed by anything else, and the fault is electrical.

What you will notice

  • Check engine light on, often with no change in how the car drives.
  • Fuel economy slightly down, because the computer is adding fuel to answer a reading that is not real.
  • Rough running or a slight stumble in the cases where the engine actually is lean.
  • An emissions test failure, since the oxygen sensor monitor cannot complete.

Likely causes, most common first

Ordered by how often each one actually turns out to be the problem, not alphabetically and not by part price.

  1. An exhaust leak upstream of the sensor

    The most under diagnosed cause. Every exhaust pulse is followed by a low pressure moment that pulls fresh air in through a cracked manifold or a blown gasket, and the sensor reads that oxygen as a lean mixture.

  2. A worn out sensor stuck at the low end

    Common past a hundred thousand miles. The sensor stops swinging and settles near zero volts regardless of what the engine is doing.

  3. A genuinely lean running engine

    A vacuum leak or low fuel pressure makes the sensor correct and the engine wrong. Look for a lean code alongside this one.

  4. A chafed signal wire shorted to ground

    The sensor wiring runs under the car through heat and road spray. A signal wire touching the shell reads as zero volts no matter what the sensor produces.

  5. Contamination of the sensor tip

    Coolant from a leaking head gasket, or oil from worn valve stem seals, poisons the element and it stops responding properly.

What to check, in order

  1. Watch the sensor voltage live with the engine warm and at idle, then snap the throttle.

    A healthy upstream sensor swings across most of its range, roughly a tenth of a volt to nine tenths, several times a second. A voltage pinned low that does not react to a snap throttle is either the sensor, the wiring or real unmetered oxygen.

  2. Read long term fuel trim on bank 1.

    Strongly positive trim means the computer is adding fuel to chase the reading, so either the mixture really is lean or air is getting into the exhaust. Trim near zero with the sensor pinned low means the sensor or its wiring is lying and the engine is fine.

  3. Check the exhaust manifold, its gasket and the joints ahead of the sensor for leaks.

    A leak found and fixed here explains the whole code. A sound exhaust puts the fault back on the sensor, the wiring or the fuel side.

  4. Unplug the sensor and read the voltage the computer shows with the connector open.

    Most systems bias an open signal input to about half a volt. Seeing that bias appear proves the wiring back to the module is intact, so the fault is the sensor. Still reading zero means the signal wire is shorted to ground somewhere in the harness.

  5. Check fuel pressure and look for vacuum leaks if the trim was positive and the exhaust was sound.

    A lean cause found here means the sensor was reporting accurately all along and does not need replacing.

Where this one turns up most

  • Vehicles in salted winter climates, where exhaust manifolds and their gaskets crack early.
  • Anything still on its original upstream sensors past a hundred thousand miles.

Codes that often show up alongside it

What a DriveDecode adapter can read

A DriveDecode adapter reads engine and emissions systems: the powertrain and emissions codes the OBD-II standard requires on every US vehicle it covers. It does not read ABS, airbag (SRS), TPMS or transmission-specific manufacturer codes. Those need make-specific decoding that generic OBD-II hardware cannot do.

Reading P0131 on your own car

DriveDecode pulls P0131 straight off the vehicle along with the freeze frame the computer stored when it set: the coolant temperature, engine load and speed at that exact moment. That context is what separates a fault that happens on a cold start from one that happens under load, and it is the first thing the list above asks you to narrow down.

See how DriveDecode works

Last reviewed 2026-09-08. Definition sourced from the published standard.