HomeFault codes › P0130 to P0162

P0130–P0162 O2 Sensor Circuit (Bank 1 Sensor 1)

Investigate soon

The ECU has logged a fault on P0130. The definition below is the exact wording the standard uses for this code.

Can you drive it? The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Which code is which

Same fault, different cylinder or bank — diagnosed the same way. Several set together usually means one shared cause.

CodeDefinitionSeverity
P0130O2 Sensor Circuit (Bank 1 Sensor 1)Investigate soon
P0136O2 Sensor Circuit Bank 1 Sensor 2Investigate soon
P0142O2 Sensor Circuit Bank 1 Sensor 3Investigate soon
P0150O2 Sensor Circuit Bank 2 Sensor 1Investigate soon
P0156O2 Sensor Circuit Bank 2 Sensor 2Investigate soon
P0162O2 Sensor Circuit Bank 2 Sensor 3Investigate soon

The definition

P0130: O2 Sensor Circuit (Bank 1 Sensor 1).

P0130 is a powertrain code (the engine or gearbox), defined by the SAE standard - it means the same thing on any make of car, and any generic OBD-II reader will decode it.

What to check first

Cheapest and fastest checks first:

  1. Read the freeze-frame data stored with the fault - engine speed, load and temperature at the moment it logged tell you whether this happens cold, hot or under load.
  2. Check the connector at the part for corrosion, and that it is fully seated.
  3. Clear the code and see whether it returns, and under what conditions.

What actually causes this on a VAG

Bank 1 sensor 1 is the lambda (oxygen) sensor in the exhaust before the catalytic converter, on the bank of cylinders containing cylinder 1. On a four-cylinder there's only one bank, so it's simply the front sensor; on a V6, V8 or the later VR6 engines there are usually two, and it's very easy to change the wrong one - check what your car actually has before ordering. P0130 is the general "this sensor's circuit isn't behaving" code rather than a specific too-lean or too-rich complaint, so it covers a dead sensor, a damaged lead, or a signal the ECU can't make sense of.

Most likely causes, in order

  1. Heat or handling damage to the lead and plug. The sensor's lead runs close to the exhaust and gearbox, so melted insulation, a lead cable-tied against hot metal, or a connector disturbed during exhaust or clutch work is a common find - and it costs nothing to look. Follow the lead by hand from the sensor to its plug looking for hardened, shiny or rubbed-through insulation, and check the connector for green corrosion or a pin pushed back.
  2. The sensor has simply aged out. Upstream lambda sensors are a consumable - they get slower and noisier with mileage and heat cycles and eventually stop producing a usable signal. If it's the original sensor on a high-mileage car and the lead and plug have checked out clean, this is the likely answer.
  3. Fuse, supply or earth for the sensor circuit. The sensor's heater is often fed through a fuse or relay shared with other things, so a blown fuse or a corroded earth can take the sensor offline entirely and look exactly like a dead sensor. Suspect this if the code stored at the same time as other apparently unrelated faults.
  4. An exhaust leak ahead of the sensor. A cracked manifold, a blowing gasket or a split flexi pipe lets fresh air into the exhaust stream and can give the ECU readings it can't reconcile. It's a more usual cause of the lean and slow-response codes than of this one, but it's free to check: listen on a cold start for a tick or a puffing noise that gets quieter as everything expands and seals up.

Worth knowing: Be certain which sensor you're actually chasing before ordering anything: "bank 1 sensor 1" is the one before the catalytic converter, and on a V engine bank 1 isn't always the side you'd assume - confirm which physical bank holds cylinder 1 for your engine. Fit the correct sensor for that engine rather than a universal splice-in type; the plug, the lead length and the calibration all matter.

Reading the code is the easy part

A code names the circuit that complained. What tells you why is watching the sensor behind it while the engine runs — and that is where a code reader stops and a diagnostic tool starts.

VAGPULSE reads every module in a VW, Audi, Skoda or SEAT — not just the engine — shows the live measuring blocks behind this fault, gives you the freeze-frame conditions it was logged under, and clears it once you have fixed it. It also does what a generic OBD reader cannot on a VAG: service resets, coding, adaptations, and Stage 1–3 flashing with your original file saved first.

$249 once. No subscription, unlimited cars. Windows 10/11.

See VAGPULSE — $249 Look up another code

Software downloads instantly · cable ships September 30 · cable guarantee — refund if it won't connect

Prefer to work on your phone? The VAGPULSE Android app is a free download and its demo mode runs against a sample car with no hardware at all, so you can see exactly what it reads before spending anything. Reading your car with it needs the VAGPULSE cable, which comes with the licence.

Common questions

What does P0130 mean?

P0130 means O2 Sensor Circuit (Bank 1 Sensor 1). It is logged when the ECU sees this circuit outside its expected operating window.

Can I drive with P0130?

The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Related reading

← All VAG fault codes · Guides · VAGPULSE