Jeep Wrangler P0128: Coolant Temperature Below Thermostat Regulating Temperature
Quick Answer: What is P0128?
On a Jeep Wrangler, the P0128 code indicates that the engine is not reaching its proper operating temperature fast enough. This is almost always caused by a mechanical thermostat that is stuck in the open position, allowing coolant to flow through the radiator constantly even when the engine is cold.
Common Symptoms
- Check Engine Light: Illuminated with code P0128.
- Cold Heater: The air from the vents stays lukewarm for a long time.
- Low Temperature Gauge: The needle stays near the "C" mark longer than usual.
- Reduced MPG: The engine burns more fuel to try and generate heat.
Most Likely Causes
- Faulty Thermostat (95%): The internal spring or seal is damaged, leaving the valve open.
- Low Coolant Level: An air pocket near the temperature sensor causing an erratic reading.
- Faulty Coolant Temperature Sensor (ECT): Sending an incorrect "cold" signal to the PCM.
- Radiator Fan Issues: The fan running constantly at high speed.
Detailed Repair Cost Breakdown
Estimates for Jeep Wrangler (3.6L Pentastar and 2.0L Turbo) in the US market:
| Component / Task | Aftermarket Part | OEM Mopar Part | Labor Time |
|---|---|---|---|
| Thermostat & Housing Assembly | $55 - $80 | $120 - $175 | 1.5 - 2.5 hrs |
| Mopar Antifreeze/Coolant | $18 (Universal) | $30 (Genuine) | 0.5 hr |
How to Fix P0128 on a Jeep Wrangler
1. Verify the Temperature on the Highway
If your temp gauge stays low or even drops while you are driving at highway speeds (where airflow is highest), your thermostat is definitely stuck open. If the gauge fluctuates wildly but the car has plenty of heat, you might have a bad sensor instead.
2. Always Use a Mopar Thermostat
The Jeep 3.6L Pentastar engine is extremely sensitive to coolant temperature. Cheap aftermarket thermostats often open at the wrong temperature or have a slower response time, which can trigger the P0128 code even when the part is "new." Use Genuine Mopar to ensure the light stays off.
3. Inspect the Coolant Level
Ensure your coolant reservoir is at the "Full Hot" or "Full Cold" mark as indicated. If the level is low, air can get trapped around the temperature sensor, giving a false cold reading. Always use the correct OAT (Purple) or HOAT (Orange) coolant specified for your Jeep year.