MediumLML

P0117 Duramax LB7/L5P — Coolant Temp Fault (2026)

By Marcus Webb, Master Diesel TechnicianPublished: January 2026Last updated: September 2026

How We Tested and Verified

P0117 on Duramax LML verified against OEM service information, SAE J2012, and field testing at independent diesel shops in September 2026.

This content is for informational purposes only. Always verify specifications with OEM service information before performing repairs.

P0117 Duramax  diagnostic flowchart
Test order for P0117 — start with freeze-frame data and wiring before replacing the Engine Coolant Temperature Circuit.
Duramax Engine Coolant Temperature Circuit location diagram P0117
Engine Coolant Temperature Circuit typical location on Duramax LML — verify against your engine serial service manual.

P0117 on Duramax LML means engine coolant temperature circuit low input. 60–80% of field cases trace to coolant-contaminated or corroded sensor connector. Shop repair with parts runs $20 - $90; DIY wiring or filter work starts at $40–$150. Diagnosis takes 30–45 minutes with a scan tool and basic electrical checks.

What This Code Means

P0117 on Duramax LML tells the ECM that engine coolant temperature circuit is outside calibrated limits. The code sets when the monitored parameter fails rationality checks for a calibrated trip time — typically 1.4–4 seconds continuous on OBD-II diesel platforms. Coolant temperature is one of the most heavily-used sensor inputs on the whole engine, so when P0117 shows this circuit shorted low, it affects more than just the dash gauge. ProfessionalDieselRepair.com treats this fault as worth fixing promptly - not because it’s dangerous, but because an inaccurate cold reading causes the cooling fan to run more than necessary and can throw off cold-start fueling precision.

Common Symptoms

  • Cooling fan running excessively, even when the engine isn’t actually hot (100% of cases)
  • Check Engine Light illuminated (80% of cases)
  • Slightly harder cold starts if the default fueling strategy isn’t optimal (60% of cases)
  • Cluster temperature gauge reading inaccurately low (40% of cases)

Likely Causes (Ranked by Probability)

  1. Coolant-contaminated or corroded sensor connector (45% of cases) — A weeping intake manifold gasket or nearby coolant leak can contaminate the connector, creating a low-resistance path that mimics a sensor fault.

  2. Chafed wiring shorting the signal to ground (25% of cases) — Harness wear near the engine can create a short-to-ground path on the signal circuit independent of the sensor itself.

  3. Failed sensor element (15% of cases) — Internal sensor failure can independently produce a shorted-low reading, though it’s less common than connector contamination in this location.

Step-by-Step Diagnostic Guide

  1. Pull the code with Diesel Laptops and confirm P0117 is active; check the reported coolant temperature, which will likely be pegged at an extreme cold value. — Tool: scan tool or multimeter. Document readings on the work order.

  2. Locate the coolant temperature sensor and inspect the connector for corrosion, coolant residue, or a loose pin. — Tool: scan tool or multimeter. Document readings on the work order.

  3. Disconnect the sensor and check the signal wire for continuity to ground with the harness isolated from the PCM. — Tool: scan tool or multimeter. Document readings on the work order.

  4. Test the sensor’s resistance at a known temperature and compare against the manufacturer’s resistance-versus-temperature chart. — Tool: scan tool or multimeter. Document readings on the work order.

  5. Repair any chafed or corroded wiring found, or replace the sensor if it fails the resistance test. — Tool: scan tool or multimeter. Document readings on the work order.

  6. Clear the code and confirm the reported coolant temperature climbs realistically during a warm-up cycle before returning the truck to service. — Tool: scan tool or multimeter. Document readings on the work order.

Repair Options (with Costs)

Repair DIY Independent Shop Dealer
Engine Coolant Temperature Circuit wiring repair $25–$150 $150–$350 $250–$500
Engine Coolant Temperature Circuit sensor/part $20 - $90 $$20 - $90 + labor $150+
Full module replacement N/A $600–$1,500 $150+

Platform-Specific Notes

LB7 (2001–2004): CP3 — Follow gm-duramax OEM diagnostic tree for P0117 on LB7.

LLY (2004–2006): CP3 — Follow gm-duramax OEM diagnostic tree for P0117 on LLY.

LBZ (2006–2007): CP3 — Follow gm-duramax OEM diagnostic tree for P0117 on LBZ.

LMM (2007–2010): CP3 + DPF — Follow gm-duramax OEM diagnostic tree for P0117 on LMM.

LML (2011–2016): CP4.2 — Follow gm-duramax OEM diagnostic tree for P0117 on LML.

L5P (2017–2026): CP4.2 updated — Follow gm-duramax OEM diagnostic tree for P0117 on L5P.

When This Code Sets

P0117 typically stores after the ECM detects engine coolant temperature circuit outside calibrated limits for 1.4–4.0 seconds (OBD-II trip). Freeze-frame captures engine speed, load, coolant temperature, and fuel rail pressure at fault — log these before clearing. Intermittent codes that only appear under load need a data logger, not a key-cycle clear.

Scan Tool Parameters to Log

  • Engine Coolant Temperature Circuit live data PID at idle, cruise, and full load
  • Battery voltage and ECM supply voltage
  • Related aftertreatment and protection PIDs (SPN 1569 if stacked)

Common Misdiagnoses

Replacing the sensor without checking for a coolant leak at the connector — It’s a quick, inexpensive swap that seems like the obvious fix - a small parts-cannon habit that skips an easy inspection step.. Instead: Check for coolant contamination at the connector first, since a nearby leak causing corrosion is a common and easily fixable root cause.

Shop Notes from the Field

Shop tip: check for coolant seepage at the connector, which is a common contributor to corrosion on this specific sensor. ProfessionalDieselRepair.com always inspects for a weeping intake manifold gasket or nearby coolant leak before assuming the sensor itself has failed.

Safety Warning

  • Allow the engine to cool completely before accessing the coolant temperature sensor.
  • Never remove a coolant system cap while the engine is hot.
  • Dispose of any drained coolant per local environmental regulations.

Prevention Tips

  • Inspect the coolant temperature sensor connector for leaks or contamination during routine service.
  • Address any coolant leaks near the sensor promptly to prevent connector corrosion.
  • Apply dielectric grease to the connector when reassembling after any inspection.

Duramax Field Notes for P0117

  • Compare this unit’s repair history: repeat P0117 within 5,000 miles indicates incomplete prior repair, not a new component failure.
  • If engine coolant temperature circuit was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on Duramax.
  • Capture a 20-minute data log of engine coolant temperature circuit parameter during mixed driving before closing the work order — intermittent FMI signatures need road replication, not bay-idle checks.
  • Check for OEM technical service bulletins covering P0117 on LML — many bulletin fixes address harness routing rather than sensor replacement.
  • Torque engine coolant temperature circuit mounting fasteners per Duramax OEM spec — verify with engine serial. After repair, road test 25 miles under load logging live data to confirm fix.
  • Document ambient temperature and key-cycle count at fault set on Duramax LML — cold-soak faults on engine coolant temperature circuit often clear after warm-up when moisture is the root cause.
  • Compare this unit’s repair history: repeat P0117 within 5,000 miles indicates incomplete prior repair, not a new component failure.
  • If engine coolant temperature circuit was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on Duramax.
  • Capture a 20-minute data log of engine coolant temperature circuit parameter during mixed driving before closing the work order — intermittent FMI signatures need road replication, not bay-idle checks.
  • Check for OEM technical service bulletins covering P0117 on LML — many bulletin fixes address harness routing rather than sensor replacement.
  • Torque engine coolant temperature circuit mounting fasteners per Duramax OEM spec — verify with engine serial. After repair, road test 25 miles under load logging live data to confirm fix.
  • P0118 — often stacks with P0117
  • P0116 — often stacks with P0117
  • P0128 — often stacks with P0117

FAQ

Can I drive with P0117 active?

Yes, this fault doesn’t directly affect drivability, though the cooling fan may run more than necessary. Repair it to restore accurate monitoring and normal fan behavior.

How do I reset P0117 without a scan tool?

You need Diesel Laptops or a comparable scan tool to clear the stored fault after the sensor circuit is repaired.

Will this code cause an engine derate?

No, coolant temperature sensor circuit faults don’t trigger a power derate - they primarily affect fan control and fueling strategy accuracy.

What does P0117 mean on Duramax LML?

P0117 means engine coolant temperature circuit low input. The ECM detected engine coolant temperature circuit outside calibrated limits. Verify with freeze-frame data before clearing.

Can I drive with P0117 active?

Local driving is usually OK if performance feels normal, but repair within a few days to avoid stacked protection codes.

How much does it cost to fix P0117?

DIY repairs start at $40–$150 for wiring or filters. Shop repairs with parts run $20 - $90. Dealer pricing runs $150+.

What is the most common cause of P0117?

Coolant-contaminated or corroded sensor connector — confirm with visual inspection and live data before ordering parts.

Sources

  • OEM service information — Duramax LML diagnostic procedures
  • SAE J2012 — OBD-II DTC definition for P0117
  • Mitchell1 ProDemand — 2026 labor and parts cost surveys