P0128 on a Dodge: Coolant Temp Below Thermostat Range

P0128 on a Dodge

P0128 means the engine coolant is taking too long to reach operating temperature - the computer expected warm coolant by now and did not see it. On Dodge, Ram and Jeep vehicles this code is so common that it has a default suspect: a thermostat stuck open, letting coolant circulate through the radiator before the engine is warm.

It feels harmless - the truck drives fine - but an engine that never fully warms runs rich, wastes fuel, wears faster, and will not pass an emissions check with the light on. The fix is usually one of the cheapest on this site.

Full P0128 guide for any vehicle