P0130 Code: O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)
The upstream oxygen sensor on bank 1 sent a signal the engine computer could not make sense of.
At a glance
Severity: Low
- Meaning
- O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)
- System
- Fuel & Air Metering · Powertrain
- Safe to drive?
- Yes, short term
- Typical repair cost
- $0–$550
- DIY difficulty
- Moderate
Bank 1 Sensor 1 is the oxygen sensor screwed into the exhaust ahead of the catalytic converter on the cylinder 1 side of the engine; its voltage tells the PCM whether the last combustion event ran rich or lean, and the PCM trims fuel from it many times a second. P0130 is the broad circuit code for that sensor: the signal failed a plausibility check without fitting the more specific patterns of P0131 (stuck low), P0132 (stuck high), P0133 (slow) or P0134 (flat). Typical triggers are a voltage outside the window the sensor can physically produce, a signal that freezes for part of a trip, a reference or ground line that drifts, or on wideband air-fuel sensors a pumping current or reference voltage out of limits. Because the definition is loose, the fault can live in the sensor element, any of its four to six wires, the connector, the sensor ground or, rarely, the PCM. Once the code is stored the PCM stops trusting the sensor and runs a fixed fallback mixture.
Can I keep driving? Driving is fine for now. Expect a few percent worse fuel economy and a lit check engine light until the sensor circuit is repaired, and don't leave it for months because the fallback mixture is harder on the catalytic converter.
How to read P0130
- P Powertrain
- 0 Generic (SAE)
- 1 Fuel & air metering
- 30 Specific fault
Symptoms
- Check engine light on, often after a longer highway drive
- Fuel economy drops a little because the PCM runs a fixed fallback mixture
- Slight surging or hesitation at steady cruise as the PCM drops in and out of closed loop
- Rough or hunting idle when the mixture drifts without feedback
- Scan tool shows fuel trims frozen near zero or 'open loop' after warm-up
- Oxygen sensor readiness monitor stays incomplete
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Upstream sensor failed internally: aged element, cracked ceramic or contaminated tip
- Chafed, melted or broken signal or sensor-ground wire between the sensor and the PCM
- Corroded, wet or backed-out pins in the sensor connector
- Exhaust leak at the manifold or flange ahead of the sensor letting outside air reach the tip
- Heater not working, so the element never gets hot enough for a stable signal
- Wrong sensor fitted, for example a narrowband part in a wideband position
- PCM input circuit or reference voltage fault
Diagnosis step by step
Find out which sensor type you have
Look at live data for B1S1. A narrowband sensor swings between roughly 0.1 and 0.9 V; a wideband air-fuel sensor shows a lambda or equivalence-ratio value, or a steady figure near 3.3 V on some Japanese cars. The tests below differ, and so does the price of the replacement part.
Tools: OBD-II scanner
Watch the signal at operating temperature
Hold 2,000 rpm with the engine warm. A healthy narrowband sensor crosses 0.45 V several times every ten seconds; a wideband should sit at lambda 1.00 and move immediately with throttle. A trace that freezes, jumps to an impossible value such as above 1.2 V, or shows negative numbers points to wiring rather than mixture.
Tools: OBD-II scanner
Open and inspect the connector
Unplug the sensor and look for green corrosion, water, bent or pushed-back pins and melted insulation where the pigtail runs past the manifold. Plug it back in and wiggle the harness with the engine running while watching the live value for dropouts.
Tools: Flashlight
Check the bias and sensor ground
With the sensor unplugged and the key on, the harness-side signal wire should show the PCM bias, typically around 0.45 V on a narrowband circuit. With the engine running, the voltage drop between the sensor ground wire and battery negative should stay under 0.1 V; anything higher means a bad ground that skews the whole signal.
Tools: Multimeter
Rule out exhaust leaks and a dead heater
Check the manifold gasket and flange for black soot trails and listen for ticking at a cold start. Then measure the heater resistance between the two heater pins: most narrowband sensors read about 2 to 20 ohms cold and widebands about 2 to 4 ohms, so an open reading means the sensor is cold and useless.
Tools: Multimeter, Flashlight
Replace the sensor if the wiring checks out
Use a direct-fit sensor with the factory connector, loosen it with an O2 sensor socket on a warm but not hot exhaust, and apply anti-seize only to the threads if the new part isn't pre-coated. Tighten to spec, usually about 30 lb-ft, clear the code and drive one warm-up cycle to confirm closed loop returns.
Tools: O2 sensor socket, Torque wrench
Where the parts are
- 1Upstream O2 sensor
- 2Catalytic converter
- 3Downstream O2 sensor
- 4Diesel particulate filter
- 5Turbocharger
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Clean connector and secure the pigtail away from heat | Yes | $0–$40 |
| Repair chafed or melted sensor wiring | No | $80–$250 |
| Replace narrowband upstream O2 sensor (shop) | No | $150–$350 |
| Replace wideband air-fuel sensor (shop) | No | $250–$550 |
| Fix exhaust manifold gasket or flange leak | No | $150–$500 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Subaru
Subaru boxer engines use a wideband air-fuel sensor in the bank 1 sensor 1 position and still log the P0130 family for it. The scan tool shows lambda or an air-fuel ratio instead of a switching 0 to 1 V signal, and the sensor costs noticeably more than a narrowband part.
Toyota
Toyota and Lexus air-fuel sensors show a nearly flat line around 3.3 V on generic scan data, which is normal. On these cars P0130 almost always means the sensor or its wiring; heater faults are reported separately as P1135.
Emissions / smog test impact
Will fail
Any OBD-based smog or emissions inspection fails a vehicle with the check engine light on, and clearing the code beforehand leaves the O2 sensor monitor incomplete, which most states also reject. Repair first, then complete a few warm-up drive cycles before the test.
Frequently asked questions
Is P0130 the sensor or the wiring?
The sensor is the single most common answer, but this code is deliberately vague and wiring, connector and ground faults together are nearly as common. Ten minutes with a scan tool and a meter at the connector will tell you which before you buy anything.
Why did I get P0130 instead of P0131 or P0132?
The PCM uses P0131 through P0134 when the signal fits a specific pattern such as stuck low or too slow. P0130 is the catch-all for anything else: intermittent dropouts, impossible values, a bad reference or, on wideband sensors, an internal cell fault.
My car has an air-fuel sensor, not an O2 sensor. Does this page still apply?
Yes, but the voltage tests don't. A wideband air-fuel sensor outputs a current that the scan tool converts to lambda or a fixed voltage, so judge it by whether it reacts instantly to throttle changes and whether fuel trims stay sane.
Can I clear P0130 and see if it comes back?
You can, and an intermittent connector fault may stay away for weeks. If it returns within a couple of drives, treat it as a real fault: the PCM only sets it after the signal has failed its check repeatedly.