P0128 on a 2019 Jeep Wrangler Unlimited
P0128 means the engine warmed up slower than expected or stayed cooler than the computer expected.
Not your vehicle? See general P0128 info.
Most common causes on the 2019 Jeep Wrangler Unlimited
Ranked from 725 NHTSA owner complaints filed for this vehicle.
- 1
Coolant loss from a leaking coolant inlet tube fitting (2.0L Turbo TSB)
Medium severityNHTSA bulletin 07-001-20 documents coolant inlet tube fasteners loosening on pre-Nov-2019 2.0L Turbo Wranglers, slowly draining coolant until ECT can't reach the thermostat's regulating temperature; look for a low coolant tank and dried residue near the tube.
Reported in 2 NHTSA complaints - 2
Head gasket failure / coolant intrusion into a cylinder
High severityOne complaint in this batch describes coolant entering the combustion chamber with a burned head gasket and overheating on this engine family; the resulting coolant loss can drop ECT readings below the thermostat threshold before the engine fails outright.
Reported in 1 NHTSA complaintParts:head gasket - 3
Stuck-open thermostat
Medium severityThe classic direct cause of P0128 - the thermostat fails open so coolant fully circulates before the engine heats up; confirm with a scan tool showing ECT rising much slower than expected after startup.
Common causeParts:thermostat - 4
Failed or miscalibrated ECT (coolant temperature) sensor
Low severityA drifted or open-circuit sensor reports an artificially low temperature even though the engine is actually at operating temp; compare the ECT PID to actual coolant temp with an IR thermometer.
Common cause - 5
Low coolant level from a routine hose or water pump leak
Medium severityInsufficient coolant volume slows heat retention and can prevent the system from reaching thermostat-opening temperature; check the overflow tank and look for external leaks.
Common cause - 6
Cooling fan stuck running (relay or PCM commanded on)
Low severityA fan that never shuts off pulls heat out of the radiator faster than the engine can add it, so coolant never reaches operating temperature.
Common causeParts:cooling fan relay
Part links go to Amazon search results for this vehicle. As an Amazon Associate, WrenchConnect earns from qualifying purchases — always confirm fitment for your exact trim and engine before ordering.
These causes are aggregated from NHTSA owner complaints and general repair knowledge — this is not a diagnosis. P0128 on your car still needs shop confirmation before any repair.
Common symptoms
- Check engine light
- Weak cabin heat
- Poor fuel economy
- Temperature gauge low
- Long warm-up time
What to check before replacing parts
Check coolant level when the engine is cold
Look for: Low coolant reduces the system's ability to reach and hold operating temperature — top off and recheck before assuming the thermostat or sensor is at fault.
Compare scan-tool coolant temperature to actual warm-up time
Look for: An engine that takes noticeably longer than normal to reach operating temperature (or never gets there) on the scan tool, with normal coolant level, points to the thermostat rather than the sensor.
Inspect thermostat operation
Look for: A thermostat stuck open (or opening at the wrong temperature) lets coolant circulate through the radiator too early, keeping the engine running cooler than it should — this is the most common cause of this code.
Check cooling fan command
Look for: A fan that runs constantly or turns on too early (commanded on when temperature is still low) keeps the engine from warming up normally, mimicking a stuck-open thermostat.
Inspect coolant temperature sensor data
Look for: A sensor reading that doesn't rise smoothly with actual engine warm-up, or that reads implausibly low compared to how the engine feels/behaves, points to a sensor or wiring fault rather than a true cooling problem.
Rather have a pro handle it? Find a vetted local mechanic.