P0128 on 2014-2021 Ram 1500 3.0L EcoDiesel: Thermostat and Cooling System Guide
On a 2014-2021 Ram 1500 with the 3.0L EcoDiesel, code P0128 almost always indicates a failed thermostat that is stuck open. The fix is to replace the entire thermostat housing assembly. Expect to pay $70-$150 for an OEM part, with a DIY difficulty of 2/5.
- P0128 on your EcoDiesel Ram almost certainly means the thermostat has failed and is stuck open.
- The fix is to replace the entire thermostat and housing assembly (part #68253514AA, which supersedes 68211186AA and 68211186AB).
- Always check your coolant level first, as a low level, potentially from a leaking EGR cooler, can also trigger the code.
- Do not delay this repair; an engine that runs too cool can cause poor fuel economy, increased wear, and prevent the DPF emissions system from performing its cleaning cycles.
- Ensure you use the correct Mopar OAT coolant when refilling the system after the repair.
What's Unique About the 2014-2021 Ram 1500

For the 3.0L EcoDiesel engine in the Ram 1500, this code is a very common signal for a failed thermostat. Unlike some engines where the thermostat is a simple, separate part, the EcoDiesel uses an integrated thermostat and housing assembly that must be replaced as a single unit. Ignoring this code on a diesel is particularly risky, as the engine running too cool can prevent the Diesel Particulate Filter (DPF) from performing its cleaning cycles (regeneration). The ECM requires the coolant temperature to reach a minimum threshold (often around 60°C or 140°F) before it will even allow a DPF regeneration to start. Failure to regenerate can lead to a clogged DPF, reduced engine power, and eventually more complex and expensive emissions system repairs.
Generation note: This guide covers the 3.0L EcoDiesel in both the 4th Generation (2014-2018, 'DS' platform) and 5th Generation (2019-2021, 'DT' platform) Ram 1500. The causes and primary fix (thermostat replacement) for P0128 are consistent across both generations for this engine.
Symptoms You May Notice
- Check Engine Light is on
- Engine temperature gauge reads lower than normal or takes a very long time to warm up
- Temperature gauge may drop at highway speeds
- Poor performance from the cabin heater
- Slightly reduced fuel economy
- "Service Electronic Throttle" warning may appear intermittently
- Replacing the Engine Coolant Temperature (ECT) sensor first. The thermostat is the cause in the vast majority of cases for this code.
Most Likely Causes

- Engine Thermostat Stuck Open 🔴 High Probability Thermostats are a common wear item designed to fail in the open position as a failsafe against overheating. This is the primary cause of P0128 🎬 Watch: A breakdown of the P0128 code and its fix on virtually all Ram 1500s with the EcoDiesel engine.
How to confirm: Use a scan tool to watch the live engine coolant temperature data. If the temperature rises very slowly, struggles to get above 180°F, or drops when driving at highway speeds, the thermostat is stuck open. The normal operating temperature should stabilize around 200-210°F.
Typical fix: Replace the entire thermostat and housing assembly. The system must then be refilled with the correct Mopar OAT coolant and properly bled of air.
Est. part cost: $70-$150 - Low Engine Coolant Level 🟡 Medium Probability Leaks can develop over time, with the EGR cooler being a notorious weak point on the EcoDiesel. A low coolant level can cause air pockets in the system, leading to inaccurate readings by the temperature sensor or preventing the system from reaching temperature.
How to confirm: Visually inspect the coolant reservoir when the engine is cold. If the level is below the 'MIN' line, it is low. Also, inspect for visible leaks around hoses, the radiator, and water pump. Be aware of symptoms of an internal EGR cooler leak, such as white smoke/steam from the exhaust, which indicates coolant is being burned in the engine.
Typical fix: Top off the coolant with the correct type (Mopar OAT for this vehicle). If the level drops again, a pressure test is needed to find and repair the leak. If an EGR cooler leak is suspected, it must be replaced.
Est. part cost: $20-$40 for coolant
Rare But Worth Checking
- Faulty Engine Coolant Temperature (ECT) Sensor: While possible, this is far less common than a thermostat failure. One owner on RamForum.com reported replacing the sensor three times (including with an OEM Mopar part) before realizing the issue was likely elsewhere. Before replacing the sensor, compare its cold reading on a scan tool to the ambient and intake air temperature sensors. They should all be within a few degrees of each other after the truck has sat overnight.
- Cooling Fan Running Constantly: If the electric cooling fan is stuck on high speed even when the engine is cold, it can over-cool the engine and prevent it from warming up. This is an uncommon electrical fault that can be diagnosed using a capable scan tool to command the fan on and off.
Diagnosis Steps

- Check for any other stored trouble codes.
- With the engine cold, check the coolant level in the reservoir and top off if necessary with the specified Mopar OAT coolant.
- Visually inspect the engine bay for any obvious coolant leaks, paying close attention to the EGR 🎬 Watch: Replacing the thermostat and 3-way coolant valve cooler area.
- Connect a scan tool and monitor the Engine Coolant Temperature (ECT) sensor reading.
- Start the engine from cold and observe the temperature rise. It should climb steadily to around 200-210°F and stabilize.
- If the temperature rises very slowly, never reaches full operating temperature (e.g., stays around 160-180°F), or drops significantly while driving at speed, the thermostat is almost certainly stuck open and must be replaced.
- If the thermostat is confirmed to be working correctly, further diagnosis of the ECT sensor and its wiring would be the next step. However, this is rarely the cause.
Parts You'll Likely Need

- Engine Coolant Thermostat Housing Assembly
(OEM #68253514AA)— This is the most common failure point for code P0128. The thermostat is integrated into the housing on the 3.0L EcoDiesel and must be replaced as a complete unit. This part number supersedes previous versions 68211186AA and 68211186AB.
Trusted brands: Mopar
OEM price range: $70-$150
Aftermarket price range: $50-$100 - Mopar OAT Engine Coolant
(OEM #68163848AB (Concentrate), 68163849AB (50/50 Mix))— The cooling system must be drained to replace the thermostat and refilled with the correct Organic Additive Technology (OAT) coolant to prevent corrosion and system damage.
Trusted brands: Mopar
OEM price range: $25-$40 per gallon
Aftermarket price range: $20-$35 per gallon
Technical Service Bulletins (TSBs) & Recalls
- TSB #18-018-14 REV. E: While not a direct fix for a mechanical failure, this TSB for the 3.0L Diesel engine addresses a PCM software update for 'Thermostat Rationality' among other codes, indicating the sensitivity of the monitoring system.
Platform-Specific Known Issues
- On some EcoDiesel engines, a faint coolant smell accompanied by code P0128 has been traced back to leaking O-rings on the EGR cooler. While this leak should be fixed, replacing the thermostat is often still required to resolve the P0128 code itself.
- A user on EcoDieselRam.com reported being quoted $1,200 by a dealership for the thermostat replacement, highlighting a significant markup 🎬 See this step-by-step thermostat replacement walkthrough over the DIY cost.
Mechanic-Grade Diagnostic Values
- Engine Coolant Temperature (ECT) Sensor Resistance — expected: Between 2000Ω and 3000Ω at 20°C (68°F). Failure: Resistance is infinite (open circuit), near zero (short circuit), or does not change with temperature.
- Engine Coolant Temperature (ECT) Sensor Resistance at Operating Temp — expected: Between 200Ω and 300Ω at 90°C (194°F). Failure: Resistance does not drop to this range as the engine warms up.
- Engine Coolant Temperature (ECT) Sensor Signal Voltage (Key-On, Engine-Off, Cold) — expected: Approximately 2.0V - 3.0V. Failure: Voltage is stuck near 5V (open circuit) or 0V (short to ground).
- ECT vs. Intake Air Temperature (IAT) at Cold Soak — expected: ECT and IAT sensor readings should be within a few degrees of each other after the vehicle has sat overnight.. Failure: A significant difference between the ECT and IAT readings points to a faulty ECT sensor.
Scan Tool Commands That Help
- wiTECH (or equivalent professional scan tool): Thermostat Rationality Test — This is the specific diagnostic the PCM runs automatically, but a technician can monitor the underlying parameters (coolant temp, IAT, fuel burned) to understand why it's failing. It's used to confirm the PCM's logic that the engine is not warming up as expected.
- wiTECH (or equivalent professional scan tool): Cooling Fan Actuation/Override — To test for a rare cause of P0128 where the cooling fan is stuck on. This bidirectional command allows a technician to manually turn the fan on and off to verify its control circuit is working properly and it's not running constantly when cold.
Wiring & Ground Locations
- Engine Ground Strap — On 2020 models, a key ground cable connects from the battery to the engine block. A customer satisfaction notification (W14) was issued because an incorrect length bolt could be used, causing a loose connection. Other grounds are located on the cylinder head and from the body to the frame.. A poor engine ground can cause erratic behavior in sensors that rely on a clean ground reference, including the ECT sensor. While not a primary cause for P0128, checking major ground connections is a good practice if sensor readings are erratic.
- ECT Sensor Connector — On the 3.0L EcoDiesel, the ECT sensor is located on the thermostat housing assembly itself, at the front of the engine.. This is the connection point for testing sensor voltage and resistance. The PCM sends a 5V reference signal to the sensor, and reads the return voltage to determine temperature. A damaged connector or wiring here will cause incorrect readings and can set codes P0117 (low voltage) or P0118 (high voltage), but can occasionally contribute to a P0128 rationality code.
Real Owner Repair Stories
- EcoDieselRam.com user 'slail29' (2015 Jeep Grand Cherokee EcoDiesel (same engine/issue)) — P0128 code and a faint coolant smell.
❌ Tried (didn't work) A pressure test identified leaking O-rings on the EGR cooler. The dealer replaced the O-rings and gaskets.
✅ What actually fixed it Even after fixing the EGR cooler leak, the P0128 code returned on the next drive. The dealer then replaced the thermostat assembly, which finally resolved the code. - RamForum.com user 'riz86' (Ram 1500 EcoDiesel) — Recurring P0128 check engine light, but truck runs at normal temperature.
❌ Tried (didn't work) Replaced ECT sensor with an O'Reilly's aftermarket part., Replaced ECT sensor again with a part from a different auto parts store., Replaced ECT sensor a third time with a genuine Mopar part.
✅ What actually fixed it The user's post is a story of frustration where the common misdiagnosis (ECT sensor) was repeatedly attempted without success. The community feedback points towards the actual cause being the thermostat, which the user had not yet replaced, highlighting the importance of diagnosing the thermostat first.
OEM Part Supersession History
68211186AA, 68211186AB→68253514AA— Standard part revision and improvement by the manufacturer.
Heads up: The newer part number 68253514AA is the correct and current replacement for all 2014-2021 3.0L EcoDiesel engines and is fully backward compatible.
Model Year Variations Within This Range
- 2020: For 2020 models, Customer Satisfaction Notification W14 was issued for an incorrect battery ground cable bolt. While not directly causing P0128, a loose ground can create various electrical issues, and this specific notification applies only to the 2020 model year within this range.
Diagnostic Flowchart
Other Known Issues on This Vehicle
Issues unrelated to this code that are worth knowing about as an owner of this generation:
- EGR Cooler Failure 🔴 High — Common across 2014-2019 models. Can lead to coolant leaks (internal or external), overheating, and in severe cases, engine fires. (Ref: Recall issued in October 2019 for 2014-2019 models to address fire risk from cracked EGR coolers.)
- Oil Cooler Failure 🔴 High — A known weak point, particularly in 2014-2016 models, where the cooler fails and allows oil and coolant to mix, leading to widespread system contamination and potential engine failure. (Ref: No specific recall, but warranty extensions were provided for some model years to cover this issue.)
- Timing Chain Stretch / Camshaft Gear Slippage 🔴 High — Less common, but can occur over time, especially at higher mileage. A slipped timing chain or cam gear can cause catastrophic engine damage (piston-to-valve contact).
- Main Bearing/Crankshaft Failure 🔴 High — Some earlier models experienced bottom-end engine failures, sometimes at low mileage, often attributed to manufacturing defects.
- High-Pressure Fuel Pump (CP4.2) Failure 🔴 High — The Bosch CP4.2 fuel pump can fail, sending metal debris throughout the entire fuel system, requiring a very expensive and comprehensive repair. (Ref: A recall was issued in June 2022 for this issue affecting 2014-2019 models.)
Used vs. New Parts: Buying Guide for This Vehicle
When a used part is the smart pick: For this specific repair, using a used thermostat assembly is strongly discouraged. It is a high-failure, wear-and-tear item with a plastic housing. The cost savings are minimal compared to the risk of premature failure and having to repeat the labor-intensive job.
What to inspect on the donor part:
- Not applicable. A new part should always be used for this repair.
OEM-only on this vehicle (don't cheap out):
- Engine Coolant Thermostat Housing Assembly
- Mopar OAT Engine Coolant
Aftermarket brands forum-validated for this vehicle:
- While Mopar is strongly recommended, some professional technicians have reported success with Gates as a reputable OE-quality alternative for cooling system components.
Brands owners have reported issues with on this vehicle:
- Generic, unbranded, or 'white-box' parts from online marketplaces or discount stores. Forum users frequently report these parts failing quickly, sometimes within weeks, leading to the code returning.
Real Owner Stories
Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.
2016 Ram 1500 EcoDiesel
Symptoms: Check engine light (MIL) came on intermittently; dealership diagnosed a sticking thermostat.
What fixed it: Thermostat replacement (user opted for DIY after being quoted a high dealer price).
Cost: $1200
Source hint: EcoDieselRam.com thread titled 'P0128'
2014-2021 Ram 1500 3.0L EcoDiesel
Symptoms: Chasing a P0128 code by replacing the coolant temperature sensor multiple times with both aftermarket and Mopar parts, only for the code to keep returning.
What fixed it: The sensor was not the cause; the thermostat assembly is the required fix.
Source hint: RamForum.com member 'riz86'
Related OBD-II Codes
Frequently Asked Questions
Is there a PCM software update for the 3.0L EcoDiesel related to thermostat codes?
What is the normal operating temperature for a Ram 1500 EcoDiesel after a P0128 repair?
Can I just replace the coolant temperature sensor to fix P0128 on my Ram 1500?
Does the 2014-2019 EcoDiesel have a recall that might affect the cooling system?
What type of coolant should I use when refilling my 2014-2021 Ram 1500 EcoDiesel?
Could a 'Service Electronic Throttle' warning be related to my P0128 code?
Helpful Videos
Used OEM Parts in Stock
New Aftermarket Parts Available
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- Ram 1500:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2014-2021 Ram 1500
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- OEM Part Supersession History
- Model Year Variations Within This Range
- Diagnostic Flowchart
- Other Known Issues on This Vehicle
- Used vs. New Parts: Buying Guide for This Vehicle
- Real Owner Stories
- 2016 Ram 1500 EcoDiesel
- 2014-2021 Ram 1500 3.0L EcoDiesel
- Related OBD-II Codes
- Frequently Asked Questions
- 🎟️ Get 5% Off