| DTC Data Sheet | |
| Code | P0128 |
| Vehicle | Ram 1500 (2009-2024) |
| Engine | 5.7L V8 HEMI / 3.6L V6 Pentastar |
| System | COOLING SYSTEM |
| Fault type | Performance |
| Official meaning | Coolant Temperature Below Thermostat Regulating Temperature |
Definition source: Ram factory description. Diagnostic guidance is based on factory-defined fault logic for this code.
Decode any Ram 1500 VIN — free recalls, specs & safety ratings — free VIN decoder with NHTSA data
Looking for the cross-vehicle definition? Read the generic P0128 article for the SAE-defined fault logic that applies to all manufacturers.
P0128 Quick Answer
P0128 on a Ram 1500 means the engine doesn’t reach normal operating temperature within the expected time. On the 5.7L Hemi, the thermostat fails open around 80k-100k miles (more often in cold-climate trucks). The Pentastar V6 has a similar pattern at slightly higher mileage. Less common causes: a wrong-spec aftermarket thermostat, or a coolant temperature sensor reading low.
What Does P0128 Mean on a Ram 1500?
The Ram 1500 (2009-2024) stores P0128 when the condition described above is met. This guide focuses on the 5.7L V8 HEMI / 3.6L V6 Pentastar configurations. Platform-specific failure patterns documented below differ from the generic SAE definition.
Symptoms
- Check Engine Light (P0128) — usually no driveability symptoms
- Heater takes a long time to produce warm air
- Reduced winter fuel economy
- Engine never reaches 195°F on a long cruise
- OBD-II inspection failure
Common Causes (Most Likely on This Model First)
- Stuck-open thermostat. The dominant cause on both Hemi and Pentastar Rams. The wax pellet weakens with age and the stat fails open. Replace with OE-spec part.
- Aftermarket low-temp thermostat installed. Some owners install 160°F or 180°F thermostats. PCM expects 195°F — anything cooler trips P0128.
- Coolant temp sensor reading low. Less common. Compare ECT scan-tool reading against IR thermometer at the housing.
- Long cold-climate idling. Work trucks idling for extended periods in sub-20°F weather can trip P0128 without a fault. Re-test after a longer steady drive.
- Air pocket after recent cooling service. Trapped air keeps coolant from circulating. Bleed at the bleeder port.
Diagnostic Approach
- Watch ECT on a scan tool from cold start through 15 minutes of driving. Should reach 195°F. Doesn’t = thermostat suspect.
- Bench-test the thermostat in hot water — should crack at ~195°F, fully open by ~210°F.
- Compare ECT scan reading against IR thermometer at the upper radiator hose at full warm-up. Should be within 5°F.
- Confirm OE-spec 195°F thermostat is installed (not a low-temp aftermarket unit).
- After recent service, bleed the cooling system at the bleeder port.
Possible Fixes
| Fix | When |
|---|---|
| Replace thermostat (OE 195°F) | ECT doesn’t reach 195°F — fixes ~85% of cases |
| Replace coolant temp sensor | Scan reading disagrees with IR thermometer |
| Bleed cooling system | Recent service, air pocket |
Can I Still Drive With P0128?
Yes — no immediate driveability impact. Slight fuel economy hit in winter, slow heater warm-up. Address before winter or any required emissions inspection.
How Serious Is This Code?
Low. Cosmetic / regulatory.
Repair Costs
| Repair | Cost |
|---|---|
| Thermostat replacement (OE) | $160 – $320 |
| ECT sensor replacement | $80 – $180 |
| Cooling system bleed | $40 – $120 |
FAQ
What fixes P0128 on a Ram 1500?
A new OE-spec 195°F thermostat fixes ~85% of Ram P0128 cases. Less commonly the coolant temperature sensor is the cause, or someone installed a low-temp aftermarket thermostat.
Can I drive my Ram with P0128?
Yes, indefinitely from a mechanical standpoint. The engine runs slightly cool, which costs a bit of fuel economy in winter and slows heater warm-up. No engine damage.
How long does a Ram 1500 thermostat last?
Typically 80,000-120,000 miles. Cold-climate trucks tend toward the lower end of that range. Once it fails open, P0128 sets.
Will a low-temp aftermarket thermostat cause P0128?
Yes. The PCM expects 195°F coolant. A 160°F or 180°F aftermarket thermostat keeps the engine below threshold and trips P0128. Use OE-spec 195°F only.