P0130 — O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)

P0130 means the module detected an electrical fault in the upstream oxygen sensor circuit on bank 1. A failed sensor, wiring damage, or exhaust leak near the sensor are the most common causes.

Moderate

The engine runs on default fuel maps. Fuel economy suffers and the engine may run rich or lean depending on conditions. This code will cause an emissions test failure.

$20–$250Parts, typical range
0.3–1 hLabour
estimateNot a quote · 2026 basis

What P0130 means

The upstream oxygen sensor (before the catalytic converter) is the primary feedback sensor for closed-loop fuel control. The module monitors its voltage output and response time. P0130 sets when the signal is stuck, out of range, or not responding as expected. This forces the module into open-loop fueling, using predetermined maps instead of real-time feedback.

Technical summary
SystemEmission control
How the catalytic converter is gradedExhaust leaves the engine, passes the upstream oxygen sensor, then the catalytic converter, then the downstream oxygen sensor. The module compares the two sensor signals: on a healthy converter the downstream signal is steady while the upstream one oscillates. When the downstream signal starts to mirror the upstream one, the converter is judged to have stopped storing oxygen.Engineexhaust outUpstream O₂sets fuel trimCatalytic converterstores oxygenDownstream O₂grades the converterThe module compares the two sensors — that comparison is the test

Symptoms you may notice

What causes P0130

Upstream oxygen sensor has failed

Very likelylow costeasy

The sensor's internal elements degrade with age, producing a sluggish or stuck signal. Common past 150,000 km.

Wiring or connector damaged

Likelylow costeasy

The sensor harness runs near the exhaust manifold where heat damages insulation. Chafed wires or corroded connectors are common.

Exhaust leak near the sensor

Possiblelow costmoderate

A leak upstream of the sensor lets ambient air in, skewing the reading lean and confusing the module's diagnostics.

How to diagnose it

1

Check live data for sensor voltage

With the engine warm and running, monitor the upstream O2 sensor voltage. It should oscillate between 0.1V and 0.9V. A stuck reading indicates a failed sensor.

Tools: OBD-II scanner with live dataExpected: Oscillating 0.1-0.9V at idleIf it passes: Sensor is responding. The fault may be intermittent.If it fails: Voltage is stuck — replace the sensor.
2

Inspect wiring and connector

Check the sensor harness for chafing, heat damage, and connector corrosion.

Tools: Inspection lightIf it passes: Wiring is intact. The sensor is confirmed as the fault.If it fails: Repair the wiring, clear the code, and re-test.
3

Check for exhaust leaks near the sensor

Inspect the exhaust manifold and downpipe for leaks upstream of the sensor. A leak lets air in and skews the sensor reading lean. Listen for ticking noises at idle and look for soot marks around joints and gaskets.

Tools: Inspection lightIf it passes: No leaks found. The sensor is confirmed faulty.If it fails: Repair the exhaust leak, clear the code, and re-test.

Related codes

P0131P0132P0133P0135

Common questions

Should I replace both oxygen sensors at once?

Not necessarily. Replace the one that is faulty. However, if one has failed from age, the other is likely worn too and may fail soon.

Last verified 2026-07-27 · Sources: SAE J2012 — Diagnostic Trouble Code Definitions and Failure Type Byte (SAE International)

This information is for general guidance and is not a substitute for professional diagnosis. Cost figures are estimates, not quotes.