The code P0128 on a Dodge Durango signifies that the engine coolant temperature is not reaching the thermostat’s regulating temperature within the expected time, usually pointing to a thermostat or cooling-system issue. In practice, this is most often caused by a thermostat that’s stuck open, but other cooling-system faults or sensor problems can trigger it.
Understanding the code and its impact
Technical definition
P0128 is an OBD-II diagnostic trouble code that indicates the engine coolant temperature (ECT) is well below the thermostat’s target temperature after a cold-start, and the engine hasn’t warmed up to normal operating temperature within the vehicle’s programmed time window. The exact temperature window can vary by model year and engine, but the underlying issue is that the engine is running cooler than intended.
Why it matters for your Durango
Common causes of P0128 on a Dodge Durango include:
- Thermostat stuck open or failing to regulate properly
- Low coolant level or air in the cooling system
- Coolant leaks or blockages restricting flow
- Faulty coolant temperature sensor (ECT) or damaged wiring
- ECU calibration or software glitches (less common)
Diagnosing the root cause requires a mix of visual inspection, sensor data review, and potentially component testing. The steps below outline a practical approach for most Durango models.
Diagnosing and fixing P0128 on a Dodge Durango
Preparation and quick checks
Before diving into component replacements, verify basic conditions: confirm the coolant is at the proper level and in good condition, ensure there are no active leaks, and inspect for any related service bulletins. You’ll also want to pull live data from a scanning tool to see the actual coolant temperature at startup and after the engine runs for a few minutes.
Diagnostic steps you can follow include the following:
- Check for stored codes and monitor live coolant temperature readings at startup and after the engine reaches operating temperature using a scan tool. Compare readings to the expected range for your model year.
- Inspect the cooling system for leaks and verify coolant level. Top off to the proper level with the correct type of coolant and bleed any air from closed cooling systems if applicable to your Durango.
- Test or replace the thermostat if it is suspected to be stuck open. A thermostat replacement is a common fix for P0128 when the engine never reaches temperature.
- Inspect the radiator, hoses, water pump, and any flow-restricting debris. Look for blockages, kinks, or restricted flow that could keep coolant from warming properly.
- Evaluate the coolant temperature sensor (ECT) and its wiring. Check for corrosion, shorts, or loose connections and verify sensor resistance against the vehicle’s service specifications.
- Consider ECU/software factors. If temperatures and sensor data don’t align with expectations, check for manufacturer service bulletins or software updates that address P0128.
Concluding the diagnostic process with a repair:
After identifying and correcting the root cause—such as replacing a stuck-open thermostat, repairing a leak, or replacing a faulty sensor—clear the codes and drive the vehicle to monitor whether the coolant temperature now reaches and holds the normal operating range within the expected time. If P0128 reappears after repairs, a deeper cooling-system assessment or professional diagnosis may be necessary.
When to seek professional help
Signs that you should call a mechanic
Persistent or reoccurring P0128 after a thermostat replacement, unusual engine temps, overheating symptoms, or engine cooling-system leaks require expert inspection. A technician can perform a thorough cooling-system pressure test, heater-core checks, and ECU data analysis to prevent further damage.
Summary
P0128 on a Dodge Durango signals that the engine isn’t reaching its expected coolant temperature, most often due to a thermostat defect or cooling-system issue. By starting with basic checks (coolant level, leaks, sensor wiring) and progressing to thermostat testing/replacement, coolant-flow verification, and ECU considerations, you can diagnose and typically fix the problem. If in doubt, consult a qualified mechanic to avoid extended wear or emissions problems.


