Skip to content
EN · km
Units
My Garage
Generic OBD-II code Fuel and air metering

P0126: Insufficient Coolant Temperature For Stable Operation

The engine takes too long to reach the temperature the engine control unit needs for stable operation.

Normal risk

Safe to drive, but fuel use rises and the heater may stay cool. Have it checked soon.

Short answer · Can I keep driving with P0126?

Yes. The engine warms up slowly, so fuel use rises and the heater may blow cool air. Have the thermostat checked soon.

On this page

What does P0126 mean?

Code P0126 means the coolant has not reached the temperature the control unit expects within the time it allows. A thermostat stuck open is the usual cause; a coolant temperature sensor that reads low or a low coolant level can do the same.

What the car does when the code is set

The check engine light comes on. The car drives normally, but the temperature gauge may stay low, the heater blows only lukewarm air and the engine stays longer in its warm-up mode, which raises fuel consumption.

How the system works

The thermostat is a temperature-controlled valve between the engine and the radiator. While the engine is cold it stays closed so the coolant only circulates through the engine and heater, which warms the engine quickly. At its opening temperature, typically around 80–105 °C depending on the engine, it opens and lets coolant through the radiator. Some modern engines use an electrically heated or fully electronic thermostat. The engine control unit models how quickly the coolant should warm up from the outside temperature, the engine load and the time driven, and sets the code if the real temperature stays too low.

PPowertrain
0Generic code (SAE)
1Fuel and air metering
26Specific fault

Common symptoms

Possible causes

Listed without ranking. The cause on your car depends on make, engine and mileage — see the maker notes below.

  1. Thermostat stuck openThe most common cause: coolant flows through the radiator all the time, so the engine warms up too slowly.
  2. Faulty coolant temperature sensorThe sensor reads lower than the real temperature.
  3. Low coolant levelAir around the sensor gives low readings.
  4. Cooling fan running all the timeA fan that never switches off cools the engine too much.

How it is diagnosed

  1. Check the coolant levelWith the engine cold, check that the coolant is between the marks.
  2. Watch the warm-upWith live data, watch how fast the coolant temperature rises. Most engines reach their operating temperature within about 10–15 minutes of driving.
  3. Feel the radiator hoseIf the upper radiator hose gets warm soon after a cold start, the thermostat is opening too early.
  4. Replace the thermostatUse the correct temperature rating for your engine and bleed the cooling system afterwards.The cooling system is under pressure when hot. Work on it only when it has cooled down.

Questions about P0126

Is P0126 the same as P0128?

They are close. P0128 compares coolant temperature with the thermostat opening temperature, P0126 with the temperature needed for stable running. Both usually point to the thermostat.

Does a stuck-open thermostat use more fuel?

Yes. The engine stays in its warm-up mode for longer, which uses more fuel and wears the engine faster. The heater also gives less heat.

Will the car pass an inspection with P0128?

It stops some emission tests from running. In many countries the check engine light alone can fail the test.

Terms on this page