Bank 1 upstream O2 sensor reading too low — running lean.
P0131 — also written PO131, P 0131, 0131 — is the OBD-II code for o2 sensor low voltage (bank 1 sensor 1). Same code, same fix: this page covers every spelling of it.
Your upstream oxygen sensor—the one before the cat—is seeing way too much oxygen and thinks the engine is starving for fuel. On UK roads, we see this most on Vauxhalls and high-mileage Fords where either the sensor's tired or an air pipe has perished.
P0131 is a sensors fault code, typically costing £80–£500 to put right in a UK garage.
What P0131 actually feels like to drive
- The car feels 'hesitant' when you're pulling away from a roundabout.
- Noticeable 'flat spot' or bogging down when you're accelerating up a hill.
- Misfiring when the engine is stone cold, but it clears up once it's warm.
- Fuel economy has tanked—you're getting 10-15 miles less per tank.
- A slightly rough or 'hunting' idle when you're sat at the lights.
What causes P0131?
- Vacuum leak
- Failed sensor
- Low fuel pressure
UK vehicles that throw P0131 most often
- Vauxhall Astra J 1.4 Turbo (A14NET) 2010-2015
- Ford Fiesta 1.25 Zetec 2008-2017 (Common sensor failure)
- BMW 1 Series (N43/N45 engines) 2007-2012
- Mini Cooper 1.6 (R56 N12 engine) 2006-2013
- Volkswagen Golf Mk6 1.4 TSI 2008-2013
- Vauxhall Insignia 1.8 VVT (A18XER) 2008-2017
How P0131 is fixed
- Test for leaks
- Sensor replacement
- Fuel pressure test
The P0131 misdiagnosis that wastes money
I’ve seen dozens of lads just chuck a new Bosch sensor at this because the code says "low voltage", but more often than not, that sensor is telling the truth. It's reading low because the engine is genuinely running lean. They swap the sensor, the light stays off for ten miles, then pops back on. Usually, on a Mini or a 1-Series, it’s actually a split rubber boot on the air intake or a sticky purge valve that's letting unmetered air in. Don't go buying parts until you've ruled out a vacuum leak with a smoke machine.
What a UK garage should charge for P0131
Expect to pay £50-£80 for a decent diagnostic plug-in and live data check. If it’s just a vacuum leak, it might only be £30 for a new pipe and 30 minutes of labour. However, if the sensor is genuinely shot, a quality Bosch or Denso sensor will run you £90 to £160 plus VAT. Total bill at an independent usually lands between £180 and £260. If you head to a Williams BMW or Arnold Clark, you won't get much change out of £500 once they've added 'evaluation' fees.
P0131 repair cost in the UK
Most P0131 repairs land between £80–£500 including parts and labour. The spread is wide because the cheap fix (a sensor, a hose, a leak) and the expensive fix (a major component) throw the same code — which is why a proper diagnosis before parts are bought saves the most money.
Bob's tip on P0131
Before you let a garage sell you a £300 sensor, ask them: "Have you checked the fuel trims and looked for vacuum leaks?" If they stare at you blankly, move on. A proper diagnostic should involve a live data check to see if the voltage responds when they spray a bit of brake cleaner near the intake. If the voltage jumps up, the sensor is fine and you’ve got an air leak. Also, avoid those £25 sensors on eBay—they’re "white box" junk that’ll have your EML back on before you’ve left the MOT station. Stick to NTK, Denso, or Bosch.
Can you drive with P0131?
Drivable.
Urgency: medium.