Bob's Mechanical Repairs

P0125 — Insufficient Coolant Temperature for Closed Loop Fuel Control

Bob's Mechanical Repairs — independent family-run garage in Birnam, Dunkeld, Perthshire. Call 01350 727 276 or email [email protected].

Get a free quote

Engine isn't reaching operating temperature in a reasonable time — almost always a stuck-open thermostat.

P0125 — also written PO125, P 0125, 0125 — is the OBD-II code for insufficient coolant temperature for closed loop fuel control. Same code, same fix: this page covers every spelling of it.

Your engine is staying cold for too long, usually because the thermostat is stuck wide open, letting the radiator cool the water before the engine has even warmed up. Very common on high-mileage Ford TDCi and Vauxhall CDTi units.

P0125 is a emissions fault code, typically costing £90–£400 to put right in a UK garage.

What P0125 actually feels like to drive

  • The temp needle never moves off the peg or takes 20 minutes to reach the middle.
  • Heater feels lukewarm even when set to 'HI' on a frosty morning.
  • Fuel economy has tanked—usually dropping by 5-8mpg as it stays in 'choke' mode.
  • The radiator fan is running full tilt for no reason (failsafe mode).
  • Stop-Start system stops working because the engine isn't 'ready'.

What causes P0125?

  • Stuck-open thermostat
  • Failing ECT sensor

UK vehicles that throw P0125 most often

  • Ford Focus 1.6 TDCi (DV6) 2011-2018
  • Vauxhall Insignia 2.0 CDTi (A20DTH) 2008-2015
  • BMW 3 Series (E90/E91) 320d 2005-2011
  • Volkswagen Golf Mk6 2.0 TDI (CFGB) 2008-2013
  • Vauxhall Astra J 1.4 Turbo 2009-2015
  • Mini Cooper 1.6 (R56) 2006-2013

How P0125 is fixed

  • Replace thermostat
  • Replace ECT sensor

The P0125 misdiagnosis that wastes money

I see lads jumping to replace the ECT sensor straight away because it's cheap and easy to reach. They think the sensor is lying about the temperature, but it's usually telling the stone-cold truth. On the Vauxhall Insignia A20DTH engines, we often see people throwing a cheap £15 sensor at it, only to find the actual thermostat housing is cracked or the spring has snapped internally. Nine times out of ten, the car really is running cold because the coolant is doing a full lap of the radiator when it shouldn't be.

What a UK garage should charge for P0125

A diagnostic plug-in usually runs you £50 to £80 at an indie. If it's a simple thermostat on a Focus, you're looking at £120-£150 all in. However, on those BMW 320ds or modern Minis where the thermostat is a complex plastic housing tucked away, you could be north of £350 including fresh OAT coolant. Stick to brands like Gates, Mahle, or Febi Bilstein; avoid the unbranded eBay specials or you'll be doing the job twice when the plastic housing warps.

P0125 repair cost in the UK

Most P0125 repairs land between £90–£400 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 P0125

Don't let a garage charge you two hours' labour just to 'investigate.' Ask them to check the radiator hose temperatures with an infrared temp gun five minutes after a cold start. If the top hose is getting warm at the same time as the engine, the thermostat is definitely stuck open. Also, if you’re driving a modern diesel, this code will eventually kill your DPF because the car won't start a regeneration cycle if it thinks the engine is too cold. Fix the £40 thermostat before you're looking at a £1,000 DPF bill.

Can you drive with P0125?

Yes, MPG suffers.

Urgency: medium.

Loading the full page…