P0131Generic code

P0131 Code: O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)

The P0131 code means the upstream oxygen sensor signal is stuck at low values, which is the same as lots of oxygen in the exhaust. Before you replace the sensor, check whether it is reporting a real lean mixture or whether an exhaust leak is feeding it air.

Severity
Medium
Can I keep driving?
Yes, but with caution
Estimated cost
$50 to $500
Difficulty
Medium
System
Air and Fuel
Applies to
All OBD2 vehicles
On this page

What the P0131 code means

A narrow-band oxygen sensor generates a voltage that depends on the oxygen in the exhaust gas. Lots of oxygen means a lean mixture and produces a low signal, around 0.1 volts. Little oxygen means a rich mixture and produces a high signal, close to 0.9 volts. In normal operation the signal oscillates continuously between the two extremes.

The P0131 code is set when the signal stays below the lower threshold for long enough, or when the circuit shows an impossibly low value.

There are two possible readings, and you should not mix them up. The first is that the sensor is telling the truth: the mixture really is lean, there is an air leak, and the problem is somewhere else. The second is that the sensor or its circuit is faulty and the signal does not match reality.

The data that separates the two scenarios is the fuel trims. If the computer is adding fuel steadily, it believes the sensor and is acting on it, so the mixture really is lean. If the trims are at zero or negative while the sensor reads lean, something does not add up and suspicion falls on the sensor or its wiring.

There is a check that separates the possible scenarios in two minutes. With the engine warm, cause a brief air leak by loosening a vacuum hose: the signal should fall even lower. Then close it and cause an enrichment, for example by briefly restricting the air intake: the signal should rise above 0.8 volts. A sensor that responds to both stimuli is healthy, and what it reports is true.

There is also a clue that saves teardown work. If the low signal appears mostly at idle and clears up when you accelerate, there is almost always an exhaust leak drawing in air by vacuum when gas flow is low. If it stays across the whole range, the mixture really is lean or the sensor is worn out.

P0131 code symptoms

  • Check engine light on.
  • Unstable idle.
  • Higher fuel use from constant compensation.
  • Hesitation when you accelerate.
  • A lean mixture code such as P0171 may appear at the same time.
  • The oxygen sensor monitor does not reach ready status.
  • Gas smell if the computer overcompensates.
  • The low signal shows mostly at idle and clears up when accelerating if there is an exhaust leak.
  • An audible hiss around the exhaust manifold with the cold engine running.

Likely causes of the P0131 code

  1. Exhaust leak ahead of the sensor, which lets in ambient air and produces a permanently low reading.
  2. Mixture that really is lean from a vacuum leak, low fuel pressure or clogged injectors.
  3. Aged or contaminated oxygen sensor.
  4. Signal wire shorted to ground.
  5. Corroded connector or one with moisture.
  6. Wiring damaged by exhaust heat.
  7. Poor ground in the sensor circuit.
  8. Failed sensor heater, which keeps the sensor from reaching operating temperature.
  9. Wrong replacement sensor for the vehicle.
  10. Leaking exhaust manifold gasket, which draws in air by vacuum when gas flow is low.
  11. Lower-quality replacement sensor with a response curve different from the original.

How to diagnose the P0131 code step by step

  1. Check the fuel trims. If they are strongly positive, the sensor is telling the truth and the mixture really is lean. If they are at zero or negative, suspect the sensor or the wiring.
  2. Watch the signal in live data with the engine warm. It should oscillate between 0.1 and 0.9 volts several times per second.
  3. Cause a brief enrichment and watch whether the signal rises. A sensor that does not react is bad, and one that rises is working.
  4. Inspect the exhaust for leaks ahead of the sensor, especially at the manifold and its gaskets.
  5. Check the wiring and the connector, which are very exposed to heat.
  6. Rule out a short to ground on the signal wire with the computer connector unplugged.
  7. Verify the heater resistance, because a cold sensor gives no useful signal.
  8. Smoke test for vacuum leaks if the trims confirm a truly lean mixture.
  9. Cause an air leak and then an enrichment while watching the signal. A sensor that responds to both stimuli is healthy and what it reports is true.
  10. Check whether the low signal clears up when you accelerate. If it does, suspect an exhaust leak. If it holds across the whole range, the mixture is really lean or the sensor is worn out.

How to fix the P0131 code

  • Repair exhaust leaks ahead of the sensor before any other work.
  • Correct vacuum leaks and fuel pressure problems if the mixture really is lean.
  • Replace the sensor when it does not react to the mixture changes you cause.
  • Repair the signal wire shorted to ground.
  • Clean or replace the corroded connector.
  • Restore the circuit ground down to bare metal.
  • Always use a sensor with the exact part number for the vehicle, and avoid universal ones with splices.
  • Replace the exhaust manifold gasket when the low signal clears up on acceleration, the typical sign of air drawn in by vacuum.
  • Use sensors from a recognized manufacturer, because cheap ones have different response curves and bring the code back.

Technical reference data

  • Healthy sensor signal: oscillates between 0.1 and 0.9 volts several times per second with the engine warm at idle.
  • Threshold that sets the code: signal sustained below about 0.1 volts.
  • A signal fixed at 0.45 volts indicates an open circuit, not a balanced mixture.
  • Heater resistance: between 2 and 14 ohms cold.
  • Normal fuel trims: between minus 10 and plus 10 percent.
  • Minimum sensor operating temperature: about 300 °C (570 °F).
  • Low signal only at idle that clears up on acceleration: a sign of an exhaust leak ahead of the sensor.
  • A healthy sensor responds to a caused leak by dropping and to an enrichment by rising above 0.8 volts.

Brand-specific notes

An exhaust leak ahead of the sensor is the cause that gets the most sensors replaced for no reason. A manifold gasket that leaks lets in ambient air that the sensor detects as oxygen, and the low reading is correct even though the engine mixture is normal.

With a P0131 code, always check the fuel trims before you decide. They are the most reliable witness of whether the sensor is telling the truth.

Frequently asked questions about P0131

Does the P0131 code mean the sensor is bad?
Not necessarily. It may be correctly reporting a really lean mixture or an exhaust leak feeding it air. The fuel trims tell you which scenario it is.
What is the difference between P0131 and P0171?
P0131 refers to the sensor signal, stuck at low values. P0171 refers to the mixture, which the computer can no longer compensate. They often appear together.
Can I drive with a P0131 code?
With caution. If the mixture is really lean, combustion temperature goes up and can cause misfires that damage the catalytic converter.
Is a signal fixed at 0.45 volts normal?
No. That value is the reference voltage the computer applies when the circuit is open, not a sensor measurement.
How much does it cost to fix P0131?
Repairing an exhaust leak can cost $80 to $200. An oxygen sensor runs $120 to $400 with labor, and the full range for this code is $50 to $500.
The signal is low only at idle. What does that mean?
It usually points to an exhaust leak ahead of the sensor. With little gas flow, vacuum draws ambient air in through the gasket and the sensor reads it as oxygen.
What does the P0131 code mean?
It is a generic OBD2 code that means the bank 1 sensor 1 oxygen sensor voltage is stuck low. That means lots of oxygen in the exhaust, from a lean mixture, a leak or a bad sensor.

Questions about the P0131 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.