P0126: Engine not reaching a steady operating temperature
Insufficient coolant temperature for stable operation (thermostat stuck open)
Severity: Monitor
The engine runs cooler than the computer expects, which hurts fuel economy, heat and emissions but does not cause immediate danger. Mazda describes cases as a stuck-open reading with longer warm-up and poor heater performance.
It gets more serious if:
- Inspect soon: Inspect soon if the temperature gauge swings, the car has no heat in cold weather, or the temperature rises above normal.
P0126 in short
P0126 means the engine is not warming to a steady operating temperature fast enough. A thermostat stuck open is the usual cause; a coolant temperature sensor or low coolant can do it too. It is usually safe to drive short term, but it hurts fuel economy, heat and emissions, so get it checked.
The computer expects the coolant to reach normal temperature within a set time after a start. If it stays cool, or wanders, the computer sets P0126 and runs a rougher fuel and ignition plan that raises emissions.
A thermostat stuck open is the common cause. A coolant temperature sensor or wiring fault, low coolant, a cooling fan running too much and the wrong coolant can also do it.
Mazda has two groups of bulletins. In 2013 to 2014 it found the computer software could falsely detect a stuck-open thermostat on cold highway starts. In 2018 to 2020 models it describes real symptoms such as longer warm-up, a fluctuating gauge and poor heater performance.
Most likely causes
Cause 1: Thermostat stuck open
Common general cause- Why it ranks here
- CarParts.com lists the thermostat first, and Mazda describes P0126 as thermostat stuck open with warm-up and heater symptoms.
- What would change this
- Rises if the engine warms slowly, the heater is weak and the upper hose stays cool. Falls if the engine warms normally.
Cause 2: Coolant temperature sensor or wiring
Common general cause- Why it ranks here
- CarParts.com lists the coolant temperature sensor and its wiring.
- What would change this
- Rises if live temperature disagrees with a thermometer reading. Falls if the reading is accurate.
Cause 3: Software falsely flagging a stuck-open thermostat (some Mazdas)
Supported by vehicle data- Why it ranks here
- Mazda 01-010-13-2775 says the thermostat works normally but the code is set by inappropriate PCM software on 2013 CX-5 and 2014 Mazda6 in cold, highway conditions. Only the NHTSA summary was read.
- What would change this
- Rises if the engine warms normally and the code set on a cold highway start. Falls if the engine really runs cool.
Cause 4: Low or wrong coolant, or a fan running too much
Possible — needs testing- Why it ranks here
- CarParts.com lists low coolant, faulty cooling fans and the wrong coolant as additional causes.
- What would change this
- Rises if the coolant is low or the fan runs constantly. Falls otherwise.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Ask a dealer whether your VIN has a bulletin for P0126. Mazda has several.
IfA bulletin applies
It meansFollow its steps first.
Points to: Software falsely flagging a stuck-open thermostat (some Mazdas)
IfNo bulletin applies
It meansWatch the engine warm-up.
Step 2: With a scan tool, watch coolant temperature on a cold start for 10 to 15 minutes, and note whether the heater blows warm.
IfTemperature climbs slowly or stalls low, and the heater is weak
It meansThe thermostat is stuck open or the engine is overcooled.
IfThe reading looks wrong against a thermometer
It meansSuspect the sensor or wiring.
IfThe engine warms normally
It meansCheck coolant level and fan operation.
Symptoms
- Check engine light on
- Longer warm-up or weak heater
- Temperature gauge fluctuating or low
- Slightly higher fuel use
How to fix
Step 1: With the engine fully cool, check the coolant level in the reservoir.
Warning:Never open the cap on a hot cooling system.
Step 2: Ask a dealer whether your VIN has a bulletin for P0126.
Parts and cost context
- Thermostat:Thermostats are usually inexpensive, but check for a software bulletin first on Mazdas. Labor varies; get a quote.
Labor varies by vehicle and shop; get a quote before you approve a repair.
Compare used part prices on PartPriceGuideOn your vehicle
MazdaYour car
2013–2019 · CX-5
Supported by vehicle dataMazda bulletins 01-010-13-2775 (software false-detect, 2013) and SA-035-20 (thermostat stuck open, 2019) cover P0126. Whether either is still current is not verified.
2014–2019 · Mazda6
Supported by vehicle dataMazda bulletins 01-010-13-2775 (2014) and SA-035-20 (2019) cover P0126 on the Mazda6. Whether either is still current is not verified.
2018 · Mazda3
Supported by vehicle dataMazda SA-017-21 covers P0126 thermostat stuck open with longer warm-up and poor heater performance. Whether the bulletin is still current is not verified.
2007 · RX-8
Supported by vehicle dataMazda bulletin on the 2007 RX-8 covers P0126 set by the thermostat monitor. Whether the bulletin is still current is not verified.
SA-035-20Status unverified
Check engine light with P0126:00 (thermostat stuck open)
2019cx-5, mazda6 · NHTSA 10171840
Describes longer warm-up, a fluctuating gauge and poor heater performance; the NHTSA summary does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
01-010-13-2775Status unverified
P0126:00 set by inappropriate PCM software
2013–2014mazda6, cx-5 · NHTSA 10097370
The thermostat is normal but is falsely detected as stuck open in cold highway conditions; the PCM software is updated.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
SA-017-21Status unverified
Check engine light with P0126:00 (thermostat stuck open)
2018mazda3 · NHTSA 10188024
Same symptoms as SA-035-20. The NHTSA summary does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
01-015-07Status unverified
MIL on, P0126 set, thermostat monitor
2007rx-8 · NHTSA 10021566
P0126 set by the thermostat monitor. The summary does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
Related codes
No curated relationships for P0126 yet.
P0126 questions
Is it safe to drive with P0126?
Usually yes for short trips, since the engine is running cool rather than hot. It wastes fuel and raises emissions, so get it checked, and watch for a gauge that swings high.
Should I just replace the thermostat?
Often, but on some Mazdas a software update fixes a false code. Ask about bulletins and watch the warm-up before buying parts.
Sources and review
- P0126 Code: Insufficient Coolant Temperature for Stable Operation
- SA-035-20: Check engine light with P0126:00 (thermostat stuck open)
- 01-010-13-2775: P0126:00 set by inappropriate PCM software
- SA-017-21: Check engine light with P0126:00 (thermostat stuck open)
- 01-015-07: MIL on, P0126 set, thermostat monitor
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error