P0130: O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)
Quick Answer
Safe to drive (short-term)
P0130 means the engine computer has seen the signal from the upstream oxygen sensor on bank 1 (the one before the catalytic converter) do something a working sensor cannot: sit at a fixed value, drop out, or fail to follow the fuel corrections the computer makes. It is a general circuit code, so the fault can be the sensor, its internal heater, the wiring and plug, or an exhaust leak near the sensor. Until it is fixed, the engine usually runs on a fixed fuel map and uses more fuel.
- Severity
- Moderate · Emissions
- Estimated repair cost
- From €1 to €400+, varies by vehicle
Scan your own car in about 60 seconds: see whether P0130 is really what it has, how urgent it is, and what the fix should cost. Free on iPhone and Android with an ELM327 adapter (Bluetooth LE on iPhone).
Get Skanyx freeWhat does P0130 mean?
P0130 is a emissions-related diagnostic trouble code classified as moderate severity. When your vehicle's ECU detects this condition, it stores P0130 and illuminates the check engine light.
Where it is on the car
- Engine
- Oxygen sensor before the converter (sensor 1)
- Catalytic converter
- Oxygen sensor after the converter (sensor 2, or 3 on some cars)
- Silencer and tailpipe
What are the symptoms of P0130?
If your vehicle has triggered P0130, you may notice one or more of these symptoms:
- Check engine light on, often with no change in how the car drives
- Higher fuel consumption, most noticeable on short trips
- Slightly rough or hunting idle once the engine is warm
- Failed emissions check, with CO or lambda readings out of range
- Sulphur (rotten egg) smell from the exhaust if the engine runs rich
- Other oxygen sensor codes stored alongside it, such as P0133, P0134 or P0135
What causes P0130?
Here are the most common causes of P0130:
Failed upstream oxygen sensor: an aged, contaminated or cracked sensing element that no longer responds to the exhaust
: high
Damaged wiring or a corroded, melted or unplugged connector between the sensor and the engine computer
: high
Heater circuit fault in the sensor (burnt-out element, blown heater fuse or broken heater wire) leaving the sensor too cold to give a usable signal
: medium
Exhaust leak at the manifold gasket or a cracked manifold ahead of the sensor, letting outside air distort the reading
: medium
Sensor tip fouled by coolant, burning oil or silicone sealant
: low
Engine computer fault in the sensor input, only after the wiring has been proven good
: low
Is it safe to drive with P0130?
Generally yes, for short-term driving. You can usually drive to a workshop. The engine computer stops trusting the front oxygen sensor and falls back to a fixed fuel map, so expect higher fuel consumption, and the car can be rejected at an emissions check (rules vary by country). If the check engine light starts flashing or the engine misfires, stop and get it checked, because unburnt fuel can overheat the catalytic converter. Otherwise book the repair within days, not months.
How do you diagnose P0130?
Follow these steps to pinpoint the root cause of P0130:
- Read every stored code and the freeze frame. If P0130 sits alongside a heater code (P0135) or a misfire, fuel trim or MAF code, deal with those first, because they can make a healthy sensor look faulty
- Find out which sensor type your engine uses before you judge any readings. A narrowband (switching) sensor should swing between roughly 0.1 and 0.9 V several times a second on a warm engine held at about 2,000 rpm. A wideband or air-fuel ratio sensor does not switch: a generic OBD2 reader shows it as a lambda (equivalence ratio) value that hovers close to 1.00 and moves lean or rich as you change the throttle, if the car reports that data at all
- Watch the live signal with the engine fully warm. A narrowband reading stuck at a fixed value around the middle of the range (about 0.45 V on many engines) usually means an open circuit or a sensor that is not heating, while a signal that never moves at all points to the sensor or its wiring
- Check the heater side: the heater fuse first, then the heater resistance across the two heater pins with the sensor unplugged (roughly 2 to 15 ohms on many sensors; check the figure for yours, and an open circuit means a dead heater), then battery voltage on the heater feed with the key on
- Inspect the connector and the harness where it runs near the exhaust for melted insulation, chafing, green corrosion on the pins, or a plug that has been knocked loose
- Check for exhaust leaks ahead of the sensor: listen for ticking at the manifold on a cold start and look for black soot trails around the manifold gasket and the sensor boss
- If power, ground, heater and wiring are good and there is no leak, replace the sensor with one that matches the original part number, clear the code and drive a full warm-up cycle so the oxygen sensor monitor can run again
How much does P0130 cost to fix?
Repair costs for P0130 vary depending on the root cause and your vehicle. Here are typical estimates:
| Repair | Parts Cost | Labor Cost | Total Estimate | DIY Difficulty |
|---|---|---|---|---|
| Replace upstream O2 sensor (bank 1 sensor 1), narrowband type | €30–€150 | €50–€120 | €80–€270 | Moderate |
| Replace upstream wideband (air-fuel ratio) sensor, OE quality | €100–€280 | €50–€120 | €150–€400 | Moderate |
| Replace blown O2 sensor heater fuse | €1–€3 | €0–€0 | €1–€3 | Easy |
| Repair O2 sensor wiring or connector | €5–€25 | €40–€120 | €45–€145 | Moderate |
| Repair exhaust leak at the manifold gasket or studs ahead of the sensor | €20–€100 | €60–€200 | €80–€300 | Moderate |
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
Full repair guides
P0130 on specific vehicles
P0130 behaves differently depending on your vehicle. Select your car below for model-specific causes and known issues:
P0130 on Volkswagen
Volkswagen Golf
P0130 on Nissan
Nissan Altima
Related diagnostic codes
These codes are often seen alongside P0130 or indicate related issues:
Common questions about P0130
- What does P0130 mean?
- P0130 means the engine computer has flagged a general fault in the circuit of the upstream oxygen sensor on bank 1, the sensor before the catalytic converter on the side of the engine with cylinder 1. The signal is doing something a working sensor would not do, such as staying fixed or ignoring the fuel changes the computer makes. On a four-cylinder engine there is only one bank, so it is simply the front oxygen sensor.
- Is P0130 the sensor or the wiring?
- It can be either, which is why P0130 is worth ten minutes of checking before buying parts. A sensor that has aged or been fouled is the most common answer, but a melted or corroded plug, a chafed wire near the exhaust, a blown heater fuse or an exhaust leak ahead of the sensor all produce the same code. Check the plug, the fuse and the heater resistance first. If they are fine and the live signal still does not respond, the sensor is the likely culprit.
- Can I drive with a P0130 code?
- Yes, for short trips to a workshop. The engine usually runs on a fixed fuel map without the sensor's feedback, so fuel consumption and emissions rise, and the car can be rejected at an emissions check; rules vary by country. If the check engine light flashes or the engine starts misfiring, stop driving, because unburnt fuel can overheat and damage the catalytic converter.
- What is the difference between P0130, P0131, P0132, P0133 and P0134?
- They all concern the same upstream sensor on bank 1. P0131 means the signal is too low, P0132 means it is too high, P0133 means it reacts too slowly, and P0134 means it shows no activity. P0130 is the general circuit code for a fault that does not fit one of those more specific descriptions. Some engines set P0130 together with one of the others, and the more specific code tells you more about where to look.
- Why does my scan tool not show 0.1 to 0.9 V for this sensor?
- Because many modern petrol engines use a wideband, or air-fuel ratio, sensor in this position instead of the older switching type. A wideband sensor does not flip between rich and lean voltages; it reports the actual mixture, and a generic OBD2 reader shows it as a lambda value near 1.00 or as a current, depending on what the car exposes. The 0.1 to 0.9 V rule only applies to narrowband sensors, so check which type your engine has before deciding the reading is wrong.
- How much does it cost to fix P0130?
- A replacement narrowband sensor usually costs €80 to €270 fitted at an independent workshop. A wideband sensor of original-equipment quality costs more, around €150 to €400 fitted. If the cause is only a blown heater fuse, the fix costs a few euros, and a wiring or connector repair typically runs €45 to €145. An exhaust leak at the manifold gasket adds roughly €80 to €300.
Read our detailed guides
- Next stepHow to Find Out What Is Wrong With Your Car for 15 EurosA 15 euro Bluetooth adapter and a free phone app read the exact fault code a shop charges 30 to 100 euros to pull. Here is how to do it yourself in 5 minutes.
- Oxygen Sensor Testing and Replacement: A DIY GuideTest a lambda sensor with OBD2 live voltage or a multimeter, learn why cleaning is a myth, and see what replacement actually costs. Petrol and diesel covered.
- Bad Lambda Sensor Symptoms: Causes, Codes and CostA check engine light, worse fuel economy and a rough idle often trace to a failing lambda sensor. The symptoms, the causes, the codes and what it costs.
- How to Fix P0174 (Too Lean, Bank 2): Causes and Repair CostP0174 repair often costs under €200, starting with a €15 MAF clean, up to €500 for fuel pressure. How to diagnose the Bank 2 lean condition and fix it.
- Check Engine Light Flashing? Stop Driving and Read This FirstA flashing check engine light means the engine is misfiring right now. Pull over and read the code: the fix is usually $80 to $400, the delay costs $1,500 up.
- Car Dashboard Symbols and Meanings: Warning Lights ExplainedAn unfamiliar symbol just lit up and you need to know whether to stop. Read the colour first, then find your symbol in the table: every one carries its verdict.
Scan your car with Skanyx to diagnose P0130
Your car logged P0130. Skanyx reads it on a standard OBD2 adapter (Bluetooth LE on iPhone), tells you whether it is safe to keep driving, and shows the €1-€400 repair range so you know the number before a shop quotes you. Free on iPhone and Android, and you do not need to be a mechanic to read it.
Get Skanyx freeGet the newsletter
New fault-code guides, real repair-cost data and seasonal car-care tips. No spam, unsubscribe anytime.
We only email about car diagnostics content. Privacy Policy
