Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0116 on 2019-2020 Ram 3500: Engine Coolant Sensor Performance Fixes

On a 2019-2020 Ram 3500, P0116 is most often caused by a stuck-open thermostat or a faulty Engine Coolant Temperature (ECT) sensor. However, multiple TSBs indicate a PCM software update from a dealer can be the required fix, so check for this before replacing parts, especially if other seemingly unrelated codes are present.

15 minutes to read 2019-2023 Ram 3500
Most Likely Cause
Stuck-Open Thermostat
Difficulty
2/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $450
Parts Price
$20 – $200
⚠️ Drivable, but... — You can drive, but address the issue soon. An incorrect temperature reading can lead to poor fuel economy, rough idling, and may prevent the cooling fans from engaging correctly, which creates a risk of overheating. Long-term driving is not recommended as it can lead to incorrect fuel mixtures or overheating damage.
Key Takeaways
  • Before buying any parts for a P0116 code, contact a Ram dealer with your VIN to check for available PCM software updates, as this is a very common fix for this specific truck.
  • The most likely hardware failures are a stuck-open thermostat or a bad Engine Coolant Temperature (ECT) sensor.
  • The repair differs by engine: the 6.4L Hemi has an integrated sensor/thermostat housing, while the 6.7L Cummins has separate components.
  • Always check your coolant level first; a low level or air in the system can also trigger this code.
The trouble code P0116, defined for Ram as 'Engine Coolant Temperature Sensor 1 Performance', means the Powertrain Control Module (PCM) has detected an irrational signal from the ECT sensor. The PCM expects the coolant temperature to rise predictably after a cold start and then stabilize. This code sets if the sensor's reading doesn't change as expected, changes too slowly, or provides a value that contradicts other sensors (like the intake air temperature sensor) during a cold soak after sitting for several hours.

What's Unique About the 2019-2020 Ram 3500

On the 5th generation Ram 3500 (2019+), P0116 is not always a straightforward component failure. The manufacturer has issued multiple Technical Service Bulletins that group P0116 with other seemingly unrelated codes. In these cases, the root cause is often overly sensitive software logic in the PCM, and the official fix is a software update (reflash) from a dealership, not a part replacement. This is a critical first check before spending money on hardware, particularly if the code appears in very cold weather or with a cluster of other codes.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What does the live coolant temperature data show on your scan tool?
Which engine is equipped in your Ram 3500 truck?
→ Replace the entire thermostat housing assembly (approx $70-$200, OEM part 04893177AD) as it contains the thermostat.
→ Replace the individual thermostat, then partially drain, refill, and bleed the cooling system of air.
Which engine is equipped in your Ram 3500 truck?
→ Replace the thermostat housing assembly (OEM 04893177AD), because the ECT sensor is integrated into this unit.
→ Replace the individual ECT sensor (approx $20-$80, OEM part 5149077AB) located on the cylinder head.
→ Contact a dealer to flash the PCM with updated software (TSB 18-044-26) to fix overly sensitive parameters.
Is the engine coolant level low in the reservoir or radiator?
→ Top off with Mopar OAT coolant ($20-$40), bleed the system to remove air pockets, and check for leaks.
→ Let the truck cold soak for 8 hours, then have a shop compare ECT and IAT sensor readings.

Symptoms You May Notice

  • Check Engine Light is on
  • Temperature gauge behaving erratically, not moving, or reading lower than normal
  • Engine taking a very long time to warm up
  • Reduced fuel economy
  • Difficulty starting the engine, especially when cold.
  • Cooling fans running constantly or not turning on when needed.
  • Black or dark exhaust smoke.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the ECT sensor or thermostat without first checking if a PCM software update is the actual required fix per the numerous TSBs, especially when multiple codes are present.
  • Replacing parts without first checking for a simple issue like low coolant or air in the system.
  • Confusing a stuck thermostat with a bad sensor. A slow-to-warm temperature reading points to the thermostat, while an erratic or illogical reading points to the sensor.

Most Likely Causes

  1. Stuck-Open Thermostat 🔴 High Probability → Shop Integrated Thermostat Housing Assembly This is a common failure on many vehicles, including the Ram HD. A stuck-open thermostat prevents the engine from warming up at the rate the PCM expects, triggering a performance code. It's a frequent cause for the companion code P0128 as well.
    How to confirm: Monitor the live ECT data on a scan tool while driving. If the engine warms up very slowly, never reaches the normal operating range (approx. 190-210°F), or the temperature drops significantly at highway speeds, the thermostat is likely stuck open. The upper radiator hose will also feel only lukewarm when it should be hot.
    Typical fix: Replace the thermostat. On the 6.4L Hemi, this requires replacing the entire thermostat housing assembly. On the 6.7L Cummins, the thermostat can be replaced individually. The coolant will need to be partially drained and then refilled and bled of air.
    Est. part cost: $40-$150
  2. Faulty Engine Coolant Temperature (ECT) Sensor 🔴 High Probability → Shop Engine Coolant Temperature Sensor On the 6.4L Hemi, the ECT sensor is integrated into the thermostat housing, so a failure of either part requires replacing the whole unit, making it a common repair. On the 6.7L Cummins, it's a separate, common failure item located on the driver's side of the cylinder head.
    How to confirm: With the engine cold for at least 8 hours, compare the ECT sensor reading to the Intake Air Temperature (IAT) sensor reading on a scan tool. They should be within a few degrees of each other (typically within 10-18°F). If the ECT reading is illogical (e.g., -40°F or 250°F on a cold engine) or doesn't change smoothly as the engine warms up, the sensor is bad.
    Typical fix: On the 6.4L Hemi, replace the entire thermostat housing assembly. On the 6.7L Cummins, replace the individual sensor.
    Est. part cost: $20-$70 for the sensor (Cummins), $70-$200 for the housing assembly (Hemi).
  3. PCM Software Update Needed 🟡 Medium Probability As documented in multiple TSBs (e.g., 18-044-26, 1800724), the factory PCM calibration may be too sensitive, falsely triggering P0116, especially in cold weather or with other codes present. The updates widen the acceptable parameters for sensor readings.
    How to confirm: Contact a Ram dealership or a qualified shop with access to OEM service information (like wiTECH). Provide your VIN and ask if there are any open TSBs or software updates related to code P0116 or engine controls. This is the most likely cause if many unrelated codes appear at once.
    Typical fix: A technician will use a factory scan tool to reflash the Powertrain Control Module with the updated software. This is typically a one-hour labor charge.
    Est. part cost: $0 (parts), Labor for flashing is typically 1 hour.
  4. Low Engine Coolant Level / Air in System ⚪ Low Probability → Shop Engine Coolant / Antifreeze Not specific to this vehicle, but a universal cause. If the coolant level drops, the sensor can be exposed to an air pocket, causing erratic readings.
    How to confirm: Visually inspect the coolant reservoir and radiator (when cold). If the level is low, there is a leak that must be found. If the system was recently serviced, an air pocket may be trapped near the sensor, causing erratic readings.
    Typical fix: Top off the coolant with the correct type (Mopar OAT - Organic Additive Technology) and properly bleed the cooling system to remove all air pockets. Find and repair any leaks.
    Est. part cost: $20-$40 for coolant.

Rare But Worth Checking

  • Wiring Harness or Connector Issue: Corrosion on the connector pins or a damaged wire (chafing, breaks) can cause an intermittent or incorrect signal from the ECT sensor, leading to a P0116 code. Inspect the harness near the sensor for any signs of rubbing against the engine or other components. A multimeter can be used to check for continuity and shorts in the signal and ground wires back to the PCM.
  • Faulty Powertrain Control Module (PCM): This is very rare. The PCM should only be considered after all other possibilities, including software updates, sensors, thermostat, and wiring, have been exhaustively ruled out.

Diagnosis Steps

  1. Check for Technical Service Bulletins (TSBs). Contact a dealer with your VIN to see if a software update is the primary fix, especially if multiple DTCs are stored.
  2. With the engine completely cold, check the coolant level in the reservoir and radiator. Top off if necessary with the correct Mopar OAT coolant.
  3. Let the vehicle 'cold soak' for at least 8 hours. Connect a scan tool with the key on, engine off. Compare the Engine Coolant Temperature (ECT) and Intake Air Temperature (IAT) readings. They should be within 5-10°F (3-6°C) of each other. A larger difference points to a faulty sensor.
  4. Start the engine and monitor the ECT reading on the scan tool. It should rise smoothly and steadily as the engine warms up to operating temperature (around 190-210°F).
  5. If the temperature rises very slowly, never reaches operating temp, or drops significantly at highway speeds, suspect a stuck-open thermostat.
  6. If the temperature reading is erratic, jumps around, or is clearly wrong from the start (e.g., reads 250°F on a cold engine), suspect a faulty ECT sensor or wiring issue.
  7. Inspect the ECT sensor's electrical connector and wiring for any signs of damage, corrosion, or looseness. Check for chafing against other components.
  8. If the sensor, thermostat, and coolant level are all good, and a software update has been performed or is not available, the cooling system may need to be professionally bled to remove a stubborn air pocket.

Parts You'll Likely Need

  • Thermostat Housing Assembly (6.4L Hemi) (OEM #04893177AD) — On the 6.4L Hemi engine, the ECT sensor is integrated into the thermostat housing. A failure of either the mechanical thermostat or the electronic sensor requires replacing the entire assembly. 🎬 Watch: Step-by-step thermostat replacement on a 6.4L Hemi engine.
    Trusted brands: Mopar
    OEM price range: $120-$200
    Aftermarket price range: $70-$150
  • Engine Coolant Temperature (ECT) Sensor (6.7L Cummins) (OEM #5149077AB) — On the 6.7L Cummins, the ECT sensor is a separate component and a common failure point that is relatively easy to replace.
    Trusted brands: Mopar, Bosch, Delphi, NTK
    OEM price range: $50-$80
    Aftermarket price range: $20-$60

Related Codes That Often Appear With This One

  • P0128 — P0128 (Coolant Temperature Below Thermostat Regulating Temperature) is very common with P0116, as both are often caused by a stuck-open thermostat preventing the engine from reaching operating temperature in the time expected by the PCM.
  • P0106, P0420, P1507, P05BD, P062B — The provided NHTSA TSBs show that P0116 often appears with a group of other codes. [Bulletin #1800724, #1800824, #18-056-22, #18-044-26] If you see these codes together, a PCM software update is a very likely solution, as it's improbable that all these systems failed simultaneously.
  • P0117 / P0118 — These codes indicate a specific circuit failure (Low/Short or High/Open) for the ECT sensor. If P0116 is present with one of these, it strongly points to a wiring or sensor electrical fault rather than a mechanical thermostat issue.

Technical Service Bulletins (TSBs) & Recalls

  • 18-044-26
  • 1800724
  • 1800824
  • 18-056-22
  • 1805622
  • 18-101-22

Platform-Specific Known Issues

  • A significant number of TSBs have been issued for the 2019-2020 Ram 3500 that include P0116 as one of many codes that can be resolved by a PCM software update. This is the most critical vehicle-specific issue to be aware of before replacing parts.
  • On the 6.4L Hemi, owners are often surprised to find the ECT sensor is not sold separately but is part of the thermostat housing assembly (P/N 04893177AD), requiring replacement of the entire unit even for a sensor-only failure.
  • For the 6.7L Cummins, the P0116 code can appear in very cold weather due to software sensitivity, where the PCM flags a valid slow warm-up as a performance fault. TSBs often address this by widening the acceptable warm-up time.

Mechanic-Grade Diagnostic Values

  • ECT Sensor Resistance vs. Temperature — expected: Resistance is inversely proportional to temperature. A common reference is 2,000 - 3,000 Ω at 68°F (20°C). Another source provides ~2,830 Ω at 77°F (25°C) and ~245 Ω at 194°F (90°C).. Failure: A reading that is infinite (open circuit), near-zero (short circuit), or does not change smoothly as the sensor is heated or cooled indicates a faulty sensor.
  • ECT vs. IAT/Ambient Sensor Rationality Check (Cold Soak) — expected: After an 8-hour cold soak with no block heater active, the ECT, Intake Air Temperature (IAT), and Ambient Air Temperature sensor readings on a scan tool should all be within 18°F (10°C) of each other.. Failure: If the ECT reading is more than 18°F (10°C) different from the other temperature sensors, it points to a faulty ECT sensor or a wiring circuit issue.
  • ECT Sensor Circuit Voltage (Key On, Engine Off) — expected: The PCM supplies a 5-volt reference to the sensor. The return signal voltage should be between 0.5V and 4.5V, and will vary with temperature (higher voltage when cold, lower voltage when hot).. Failure: A voltage reading of 0V or 5V indicates a short or open in the circuit. A fixed voltage that doesn't change as the engine warms up points to a sensor or wiring problem.

Scan Tool Commands That Help

  • wiTECH (or equivalent professional scanner): Powertrain Verification Test — This is a standard procedure to be run after a repair, such as replacing the ECT sensor or thermostat, to confirm the fix and allow the PCM to verify the system is functioning correctly.
  • wiTECH: PCM Reprogram/Flash — Used to apply software updates from a TSB. This is a critical step when P0116 is accompanied by a cluster of unrelated codes, as the root cause is often overly sensitive diagnostic logic in the PCM.

Wiring & Ground Locations

  • (K2) ECT Sensor Signal Circuit (6.7L Cummins) — This is the signal wire running from the ECT sensor connector back to the Powertrain Control Module (PCM).. An open, short to ground, or high resistance in this specific wire will cause the PCM to receive an incorrect temperature reading, directly leading to a P0116, P0117, or P0118 code.
  • (K914) Sensor Ground Circuit (6.7L Cummins) — This wire provides the ground reference for the ECT sensor, originating from the PCM.. A poor connection or break in this ground wire will skew the sensor's voltage reading, causing the PCM to misinterpret the engine temperature and set a performance code.
  • Main Engine-to-Body/Frame Ground Strap — Typically a braided strap connecting the engine block to the firewall or frame rail. On Ram trucks, one key ground is often located on the passenger side fender/wheel well area, near the alternator.. Corrosion or a loose connection at this primary ground point can create intermittent and difficult-to-diagnose electrical problems across multiple sensors, including the ECT, causing phantom codes.

Real Owner Repair Stories

  • Cumminsforum.com user (2019 Ram 3500 6.7L Cummins) — Check engine light with code P0116. The user noted that the temperature gauge seemed to be working correctly.
    ❌ Tried (didn't work) Replaced the ECT sensor.
    ✅ What actually fixed it Replacing the thermostat resolved the P0116 code. The user noted the new thermostat part number was 68442242AA.

OEM Part Supersession History

  • 5149096AB5149077AB — Standard part revision and consolidation by Mopar.
  • 4893177AB, 4893177AC04893177AD — Standard part revision for the 6.4L Hemi thermostat housing assembly.
Thermostat & Housing Replacement 2021 Dodge Ram 2500 Hemi (2019 - 2024 Ram models) - Coolant Fix
Thermostat & Housing Replacement 2021 Dodge Ram 2500 Hemi (2019 - 2024 Ram models) - Coolant Fix
Replacing the Thermostat on a 6.4L Hemi V8 in a 2018 Ram 2500HD
Replacing the Thermostat on a 6.4L Hemi V8 in a 2018 Ram 2500HD
Causes and Fixes P0116 Code: Engine Coolant Temperature Sensor 1 Circuit Range/Performance
Causes and Fixes P0116 Code: Engine Coolant Temperature Sensor 1 Circuit Range/Performance
Replacing Thermostat in 2020 Ram 2500  6.4 L Hemi- DO NOT USE CHATGPT FOR THIS!
Replacing Thermostat in 2020 Ram 2500 6.4 L Hemi- DO NOT USE CHATGPT FOR THIS!
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Apr 30, 2026

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.

Year Coverage
This article covers the OBD-II Code P0116 for:
  • Ram 3500: 20192020202120222023
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part