Is it safe to keep driving?
Overheating: stop. Continuing to drive an overheating engine warps heads and fails head gaskets, and the repair cost is an order of magnitude above the cause. Pull over safely, switch off, and let it cool before even opening anything. Running cold is safe to drive but should not be ignored.
General guidance, not a diagnosis of your specific vehicle. If you are unsure, do not drive it and have it inspected.
Running cold is a thermostat, almost always
A thermostat stuck open lets coolant circulate through the radiator before the engine has warmed, so it never reaches its target. The ECU compensates with a richer warm-up strategy, fuel consumption rises, the heater underperforms, and the coolant temperature monitor will eventually store a code. It is an inexpensive part and the fuel saving usually pays for it.
Overheating has several distinct causes
Loss of coolant through a leak, a water pump no longer circulating, a radiator blocked internally or externally, a cooling fan not running, a thermostat stuck shut, or combustion gases being forced into the cooling system by a failed head gasket. The pattern tells you a lot: overheating only in traffic and fine at speed points at the fan or airflow; overheating at speed points at circulation or coolant level.
The sensor versus the temperature
There are often two separate items: the gauge sender and the coolant temperature sensor the ECU uses. A sensor reading wrongly will corrupt the fuel strategy without the engine actually being at the wrong temperature, and can set a code while the engine is physically fine. Compare the scan tool reading against an infrared thermometer on the thermostat housing before condemning the cooling system.
Air in the system
An air pocket after a coolant change prevents proper circulation and produces erratic temperature readings and a heater that blows cold intermittently. Many modern cooling systems need a specific bleed procedure, and skipping it produces symptoms that look far worse than the cause.
What to watch in live data
These are the readings that separate the likely causes. OBDAssistant streams them from an ELM327 adapter while the engine is running, which is what turns a list of possibilities into a diagnosis.
| Reading | What it tells you |
|---|---|
| Coolant temperature against time from cold | A healthy engine climbs steadily to target and holds. A plateau well below target is the thermostat. |
| Cooling fan commanded state | A fan that is commanded on but not running narrows the fault to the fan circuit rather than the coolant. |
| Fuel trim and fuel system status | A cold-reporting engine stays in a rich warm-up strategy, which shows in trim and in consumption. |
| Intake air temperature for comparison | On a cold start both sensors should read close to ambient. A large disagreement points at one of them being wrong. |
Trouble codes that match this symptom
If the car has already been scanned, these are the codes most often behind it. Each page covers the definition, likely causes, diagnostic steps and repair information.
- P0128 Coolant Temperature Below Thermostat Regulating Temperature
- P0113 Intake Air Temperature Sensor 1 Circuit High Input
- P0562 System Voltage Low
- P0172 System Too Rich (Bank 1)
- P0171 System Too Lean (Bank 1)
Background reading
Questions
The gauge reads normal but the scan tool says it is cold.
Many instrument clusters damp the gauge heavily so it sits in the middle across a wide real range — it is designed to avoid alarming drivers. The scan tool value is the one the ECU is actually using to calculate fuel, so trust it over the needle.
Can a stuck-open thermostat set a check engine light?
Yes. Most ECUs monitor whether the engine reaches its expected temperature within an expected time and will store a coolant thermostat performance code when it does not.
It overheats only when towing or climbing.
That is a capacity problem rather than an outright failure — a partially blocked radiator, a tired water pump, or a fan clutch no longer locking up will all cope with normal load and fail under sustained high load. It still needs fixing before it lets go somewhere inconvenient.