DOBD DashX ☰ Browse all codes
P0125

Insufficient Coolant Temperature for Closed Loop Fuel Control

Engine cooling / fuel control Generic OBD-II High

What it means

P0125 means the engine isn't reaching the coolant temperature it needs to switch into closed-loop fuel control within the expected time. The engine still runs and drives normally β€” you'll mainly notice weak cabin heat and slightly worse economy. A thermostat stuck open is by far the most common cause, followed by a faulty coolant temperature sensor.

High

Can I keep driving? Yes β€” the engine runs fine; it's just taking too long to warm up, so you'll mainly notice weaker cabin heat and slightly worse fuel economy until it's fixed.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Thermostat stuck open β€” the most common cause
  2. Faulty engine coolant temperature (ECT) sensor
  3. Low coolant level
  4. Wiring or connector fault at the ECT sensor
  5. Faulty ECM (rare)

How to diagnose & fix

Work through it in order

  1. Check coolant level and top up if low.
  2. Watch coolant temperature on a scan tool during warm-up to see if it reaches operating temp.
  3. Replace the thermostat if it's stuck open β€” the usual fix.
  4. Test the ECT sensor and its wiring/connector.
  5. Clear the code and confirm the engine reaches normal temperature.

FAQ

Quick answers

Is it safe to drive with P0125?+
Yes. The engine runs normally; you'll just get less cabin heat and slightly worse economy while it runs cooler than ideal. Fix it at your convenience.
Can I just clear P0125?+
It returns until the engine can warm up properly. A stuck-open thermostat is the usual cause, so replacing it before clearing typically solves it.

Related codes

Often seen with P0125

Read & clear P0125 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX