Skip to content
WrenchConnect
Diagnose soon
P0128

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.

Sort by:
  1. 1

    Coolant loss from a leaking coolant inlet tube fitting (2.0L Turbo TSB)

    Medium severity

    NHTSA 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. 2

    Head gasket failure / coolant intrusion into a cylinder

    High severity

    One 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 complaint
  3. 3

    Stuck-open thermostat

    Medium severity

    The 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 cause
  4. 4

    Failed or miscalibrated ECT (coolant temperature) sensor

    Low severity

    A 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. 5

    Low coolant level from a routine hose or water pump leak

    Medium severity

    Insufficient 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. 6

    Cooling fan stuck running (relay or PCM commanded on)

    Low severity

    A 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 cause

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

1

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.

2

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.

3

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.

4

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.

5

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.

P0128 on 2019 Jeep Wrangler Unlimited: Causes & Fixes