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

P0117 on 2012-2016 Mercedes-Benz E-Class: Engine Coolant Temperature Sensor Causes and Fixes

P0117 on the M276 engine is almost always a failed Engine Coolant Temperature (ECT) sensor. The sensor is located at the back of the driver's side cylinder head and can be difficult to access. Expect to pay around $20-$50 for a new sensor and tackle it as a DIY job if you're patient. The most telling symptom is the radiator fan running at maximum speed immediately upon startup.

19 minutes to read 2012-2016 Mercedes-Benz E-Class
Most Likely Cause
Failed Engine Coolant Temperature (ECT) Sensor
Difficulty
3/5
Est. Time
2 hrs
DIY Doable?
✅ Yes
Shop Labor
$200 – $450
Parts Price
$20 – $60
⚠️ Drivable, but... — You can drive the vehicle, but it's not recommended for long distances or high speeds. The engine will be in a protective mode with reduced performance, poor fuel economy, and you will have no accurate reading of the engine's actual temperature, creating a risk of severe damage if a real overheating event occurs. Some owners also report the A/C may stop blowing cold air as the system is disabled by the fault.
Key Takeaways
  • P0117 on your E-Class means the computer thinks the engine is critically overheating due to a shorted coolant temperature sensor circuit.
  • The most telling symptom on this specific vehicle is the radiator fan running at full blast immediately after starting the engine.
  • The most likely cause is a failed ECT sensor itself, which is located in a very tight spot at the back of the engine on the driver's side.
  • This is a DIY-possible repair, but be prepared for a frustrating experience due to the sensor's poor accessibility.
  • Do not replace the thermostat; it is a separate part and will not solve this code.
The trouble code P0117 stands for "Engine Coolant Temperature (ECT) Sensor 1 Circuit Low Input". This means the Engine Control Module (ECM) has detected that the voltage signal from the ECT sensor is below the normal operating range, typically less than 0.14 volts. The ECM interprets this abnormally low voltage as an extremely high engine temperature, often over 280°F (140°C), even if the engine is cold. This triggers a Check Engine Light and causes the engine computer to activate failsafe measures, like running the cooling fans at full speed, to protect the engine from what it perceives as severe overheating.

What's Unique About the 2012-2016 Mercedes-Benz E-Class

On the Mercedes-Benz M276 engine, the P0117 code has a very distinct and common symptom: the radiator cooling fan runs at maximum speed as soon as the engine is started. This is the engine computer's immediate protective reaction to the perceived overheating signal. The sensor itself is not part of the thermostat housing on this engine; it's a standalone part located in a very tight spot at the rear of the driver's side cylinder head, near the firewall and vacuum pump. Its difficult-to-access location makes replacement more challenging than on many other vehicles, with some owners reporting that they cannot wiggle the sensor free without understanding how it's secured.

Symptoms You May Notice

  • Check Engine Light is on.
  • Radiator cooling fan runs constantly at high speed, even when the engine is cold.
  • Engine temperature gauge may behave erratically, show an extremely high reading, or be stuck at zero/a low value.
  • Difficulty starting the engine, especially when cold (long crank).
  • Reduced fuel economy due to the ECM defaulting to a rich fuel mixture.
  • Rough idle or engine hesitation until it warms up.
  • Air conditioning (A/C) may not blow cold air.
  • 🎬 See how a bad sensor stops A/C and runs the fan on high
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the thermostat. On the M276 engine, the ECT sensor is a separate component and not integrated into the thermostat housing. Replacing the thermostat will not fix a P0117 code caused by the sensor itself.

Most Likely Causes

  1. Failed Engine Coolant Temperature (ECT) Sensor 🔴 High Probability → Shop Engine Coolant Temperature Sensor The sensor is located in a high-heat area at the back of the engine, making it susceptible to failure over time due to extreme heat cycles and vibration. The internal thermistor shorts out, causing the low voltage reading.
    How to confirm: Use an OBD-II scanner to monitor live data. If the ECT reading shows an extremely high temperature (e.g., 280°F / 140°C) when the engine is cold, the sensor has likely shorted internally. You can also test the sensor's resistance with a multimeter; it should be around 2,000-3,000 ohms at room temperature (approx. 70°F/20°C). A shorted sensor will show very low or zero resistance.
    Typical fix: Replace the Engine Coolant Temperature sensor and its O-ring. Be prepared for a difficult replacement due to the tight access.
    Est. part cost: $20-$60
  2. Damaged Wiring or Connector 🟡 Medium Probability The wiring harness to the sensor is in a tight, hot location, making it susceptible to brittleness, chafing, or damage over time. The plastic connector can also become brittle and crack.
    How to confirm: Visually inspect the wiring and connector for any signs of melting, corrosion, or loose pins. Perform a continuity test on the signal wire between the sensor connector and the ECM to check for a short to ground. Wiggling the harness while monitoring live data can also reveal an intermittent short.
    Typical fix: Repair the damaged section of wiring or replace the connector pigtail.
    Est. part cost: $10-$30
  3. Low Engine Coolant / Air Pocket ⚪ Low Probability → Shop Engine Coolant / Antifreeze
    How to confirm: Visually inspect the coolant level in the expansion tank when the engine is cold. If the level is low, it can cause erratic readings as an air pocket forms around the sensor. However, this more commonly causes a P0116 (range/performance) or P0128 (thermostat rationality) code.
    Typical fix: Top off the coolant with the correct Mercedes-Benz approved fluid (e.g., G48 or G40 spec, depending on production date) and inspect the system for leaks.
    Est. part cost: $25-$40

Rare But Worth Checking

Diagnosis Steps

  1. Connect an OBD-II scanner and confirm P0117 is the primary code. Note any other codes present, like P0118 or P0116.
  2. View live data from the ECT sensor. With a cold engine, the reading should be close to the ambient air temperature. A P0117 fault will typically show a fixed, extreme reading of 280°F (140°C) or higher.
  3. Turn the engine off. Locate the ECT sensor at the rear of the driver's side cylinder head, near the firewall.
  4. Inspect the sensor's electrical connector and wiring for any visible damage, corrosion, melting, or loose connections.
  5. Disconnect the sensor. With the key on, engine off, check the live data again. The reading should now show a very low temperature (e.g., -40°F), indicating an open circuit (which would trigger a P0118). If the reading changes as expected, the wiring is likely okay and the sensor itself is faulty.
  6. If the reading does not change after disconnecting the sensor, you likely have a short to ground in the wiring harness between the sensor and the ECM.
  7. To confirm a bad sensor, you can test its internal resistance with a multimeter. At ~70°F (20°C), it should read between 2,000-3,000 Ohms. A shorted sensor will show very low or zero resistance.
  8. If the sensor and wiring test good, the issue could be a very rare ECM fault.

Parts You'll Likely Need

  • Engine Coolant Temperature Sensor (OEM #A0009056102) — This sensor is the most common point of failure for a P0117 code, typically shorting internally and causing the low voltage signal. The part number A0009056102 is widely confirmed for this application. It may supersede older numbers like 000-905-06-00.
    Trusted brands: Genuine Mercedes-Benz, Bosch, Hella, Vemo
    OEM price range: $40-$60
    Aftermarket price range: $20-$40
  • Mercedes-Benz Approved Coolant (Antifreeze) — You will lose some coolant when replacing the sensor. It's essential to top it off with the correct type of fluid (e.g., blue G48 or pink/violet G40, check your specific vehicle) to prevent corrosion and cooling system issues.
    Trusted brands: Mercedes-Benz Genuine, Pentofrost E, Zerex G40/G48
    OEM price range: $30-$40 per gallon
    Aftermarket price range: $25-$35 per gallon

Related Codes That Often Appear With This One

  • P0118 — If there is an intermittent short or an open circuit in the wiring, you might also see P0118 (Engine Coolant Temperature Sensor Circuit High). Wiggling the connector or wiring could cause the code to switch between P0117 and P0118, pointing towards a wiring issue rather than a failed sensor.
  • P0116 — This code for 'ECT Sensor Circuit Range/Performance' can appear alongside P0117, especially if the sensor is failing intermittently or there are air pockets in the cooling system.

Platform-Specific Known Issues

  • Real Owner Experience: Fan Running Full Blast: An owner of a 2010 E350 on MBWorld.org reported the classic P0117 symptoms: as soon as the car is turned on, the radiator fan runs at full speed and the temperature gauge reads below 50°C. This confirms the failsafe mode triggered by the bad sensor reading.
  • Real Owner Experience: Multiple Codes and Sensor Location: A 2012 C250 owner (different chassis, similar era) on MBWorld.org experienced both P0116 and P0117 codes, with the temperature gauge stuck at zero and an "unbearably loud" fan at startup. This highlights how these codes often appear together.
  • DIY Repair Challenge: A user on MBWorld.org attempting to replace the sensor on a W212 chassis noted the extreme difficulty in accessing it. They were able to remove the electrical connector but could not physically wiggle the sensor out of the engine block, asking if a hidden clip was holding it in place, which is a common point of confusion for this repair.
  • 🎬 Watch: Step-by-step E350 coolant temperature sensor replacement

Mechanic-Grade Diagnostic Values

  • ECT Sensor Resistance (cold engine) — expected: 2,000 - 3,000 Ω (at approx. 20°C / 68°F). Failure: Very low or zero resistance indicates a shorted sensor, which causes P0117.
  • ECT Sensor Resistance (hot engine) — expected: 200 - 350 Ω (at approx. 90°C / 194°F). Failure: Resistance that does not drop as the engine warms, or remains very low when cold, indicates a faulty sensor.
  • ECT Sensor Signal Voltage (Key On, Engine Off, Cold) — expected: ~2.0V - 3.0V. Failure: A voltage reading below ~0.25V will trigger the P0117 code.
  • ECT Sensor Signal Voltage (Key On, Engine Off, Sensor Disconnected) — expected: ~5.0V (or system reference voltage, e.g., 4.6V). Failure: If the voltage remains low (under 0.25V) even with the sensor disconnected, the signal wire is shorted to ground between the connector and the ECM.

Scan Tool Commands That Help

  • Mercedes-Benz XENTRY/DAS: Guided Tests for P0117 — When diagnosing a P0117, XENTRY does not use a simple bidirectional command but initiates a 'Guided Test'. The software will prompt the technician to perform specific steps, such as checking live data, disconnecting the sensor, and measuring voltage/resistance, while interpreting the results in real-time to pinpoint the fault in the sensor, wiring, or ECM.

Wiring & Ground Locations

  • ECT Sensor Connector — At the rear of the driver's side (left-hand drive) cylinder head, below the high-pressure fuel pump and next to the vacuum pump.. This is the primary connection point to inspect for damage, corrosion, or oil contamination from the nearby vacuum pump.
  • W16/5 — Described as the 'Left major assembly compartments electronics ground point'. Its exact location on the W212 is poorly documented in official Mercedes literature but is believed to be on the chassis frame rail in the driver's side engine bay.. This is a critical ground point for the Engine Control Module (ECM). A poor connection here can cause various sensor reading issues, including those related to the ECT circuit.
  • Undocumented Engine-to-Chassis Ground Strap — Runs from the engine block/bellhousing area to the vehicle chassis, often near the catalytic converter.. This is the main ground path for the entire engine block. Corrosion or a loose connection at this hostile, high-heat location can create unstable ground references for sensors mounted on the engine, leading to erratic behavior and fault codes.

Real Owner Repair Stories

  • MBWorld.org Forum User 'S-Prihadi' (Mercedes-Benz with M276 Engine) — Discussion of how to replace the coolant temperature sensor.
    ❌ Tried (didn't work) Searching for a traditional U-clip to release the sensor.
    ✅ What actually fixed it The user discovered and documented that on the M276 engine, the sensor is not held by a clip. Instead, a plastic coolant pipe (referred to as 'pipe #1') is installed over the sensor, and a cavity within that pipe presses down on the sensor's shoulder to hold it in place. To replace the sensor, this coolant pipe must be unbolted and lifted off first. This is the definitive fix and explains the common confusion for this repair.

OEM Part Supersession History

  • 000-905-06-00A0009056102 — Standard part revision and consolidation across multiple engine platforms.

Model Year Variations Within This Range

  • 2012-2016: The method for securing the ECT sensor on the M276 engine (held by a coolant pipe) is a significant departure from the simpler U-clip used on the previous generation M272 V6 engine that some technicians or DIYers may be familiar with.

Diagnostic Flowchart

The P0117 code indicates a low voltage/high temperature reading from the Engine Coolant Temperature (ECT) sensor. On the M276 V6, this often triggers a 'failsafe' mode where the radiator fan runs at maximum speed.
Locate the ECT sensor at the rear of the driver's side cylinder head. Disconnect the electrical connector. Does the live data reading change to -40°F?
Using a multimeter, test the resistance across the ECT sensor pins at room temperature (~70°F). What is the reading?
→ The ECT sensor is internally shorted. Replace the sensor and O-ring. Note: Access is extremely tight on the W212 chassis; ensure the retaining clip is fully seated during installation.
→ The sensor is within spec. Inspect the connector pins for corrosion or 'green crusties' which can cause false low-voltage signals.
→ The wiring harness is shorted to ground between the sensor and the ECM. Inspect the harness near the firewall for heat damage or chafing, common in the tight M276 engine bay.
Check the coolant expansion tank level and the engine's starting behavior. Is the coolant low or is there a 'long crank' when starting?
→ Top off with Mercedes-Benz approved G48/G40 fluid and bleed air pockets. Air pockets around the sensor can cause erratic readings, though P0117 specifically points to a circuit low fault.
Are there other symptoms like a loud rattle for 2-10 seconds on cold start or codes like P0087?
→ While P0117 is your priority, your M276 may also be suffering from the known timing chain tensioner issue (TSB LI05.10-P-056435). Address the ECT sensor first to stop the high-speed fan failsafe.
→ Replace the ECT sensor. The M276 sensor is prone to failure from high-heat cycles at the back of the cylinder head. If the problem persists, the ECM may have a rare internal fault.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Timing Chain Tensioner Rattle on Cold Start 🔴 High — Common on early M276 engines (pre-2014). A rattle for 2-10 seconds on cold start due to tensioners losing oil pressure. (Ref: TSB LI05.10-P-056435 was issued to remedy this by installing updated tensioners and non-return check valves.)
  • High-Pressure Fuel Pump (HPFP) Failure 🟠 Medium — Becoming more common as vehicles age. Can cause long cranks, rough idle, stalling, and P0087 fault codes.
  • Intake Manifold Plastic Component Failure 🟠 Medium → Shop Engine Intake Manifold — The plastic levers and rods controlling the intake runner flaps can become brittle and break, causing the flaps to get stuck. This leads to a rough idle, loss of power, and codes like P2004, P2005, or P2006.
  • Oil Leaks from Front Upper Timing Covers 🟠 Medium — A very common oil leak where the sealant for the upper timing covers degrades, allowing oil to drip down onto the alternator and serpentine belt.
  • Oil Wicking into Camshaft Position Sensor Harness 🔴 High — The seals on the camshaft position sensors fail, allowing engine oil to leak into the electrical connector and travel ('wick') through the wiring harness, potentially damaging the ECU and other sensors. (Ref: Mercedes offers updated sensors and sacrificial 'pigtail' harnesses to stop the oil from migrating.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, using a used part is almost never a smart choice. The only exception might be sourcing a connector pigtail with a good length of wire from a junkyard if the original is damaged and a new pigtail is unavailable.

Donor-vehicle mileage cap: roughly under 100000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For a connector pigtail: ensure the plastic is not brittle or cracked.
  • Check that the locking tab is intact.
  • Ensure the wires are flexible and the insulation is not hardened or frayed.

OEM-only on this vehicle (don't cheap out):

  • While not strictly 'OEM-only', it is highly recommended to use either a Genuine Mercedes-Benz sensor or one from a reputable OEM supplier like Bosch or Hella. The cost is low and the labor to access it is high, making a gamble on a no-name part unwise.

Aftermarket brands forum-validated for this vehicle:

  • Bosch
  • Hella

Brands owners have reported issues with on this vehicle:

  • Generic, unbranded 'white box' parts from online marketplaces.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2010 Mercedes-Benz E350

Symptoms: As soon as the car is turned on, the radiator fan runs at full speed and the temperature gauge reads below 50°C.

What fixed it: Replacement of the Engine Coolant Temperature (ECT) sensor.

Source hint: MBWorld.org: Real Owner Experience: Fan Running Full Blast

2012 Mercedes-Benz C250

Symptoms: Temperature gauge stuck at zero and an "unbearably loud" fan at startup; scanner showed both P0116 and P0117 codes.

What fixed it: Replacement of the coolant temperature sensor.

Source hint: MBWorld.org: Real Owner Experience: Multiple Codes and Sensor Location

Mercedes-Benz E-Class (W212)

Symptoms: Difficulty removing the sensor from the engine block after disconnecting the electrical connector; sensor would not wiggle out despite no visible traditional clip.

What fixed it: The sensor is secured without a traditional clip, requiring a specific removal technique due to the M276 engine design.

Source hint: MBWorld.org - "w212 Coolant Temperature sensor woes.."

Frequently Asked Questions

Where is the ECT sensor located on my M276 3.5L V6 engine?
The sensor is located at the rear of the driver's side cylinder head, near the firewall. Access is noted to be very tight and difficult.
Why is my radiator fan running at full speed as soon as I start my E350?
This is a failsafe mode triggered by the ECM when it detects an extreme temperature reading (like 280°F) from a shorted ECT sensor, even if the engine is actually cold.
Is there a specific Mercedes-Benz part number for the replacement sensor?
Yes, forum citations for related engines provide part number A0009056102.
Can I test the sensor myself with a multimeter before buying a new one?
Yes. At room temperature (approx. 70°F/20°C), the sensor should show a resistance of 2,000-3,000 ohms. A shorted sensor causing P0117 will show very low or zero resistance.
Is the ECT sensor part of the thermostat assembly on the M276 engine?
No, the sensor is a separate component from the thermostat on this engine.
Does the M276 engine have a known TSB for cold start issues that might be confused with P0117?
Yes, TSB LI05.10-P-056435 addresses a timing chain tensioner rattle on cold starts, though P0117 specifically causes long cranks and rough idles due to fuel mixture issues.
2014 Benz E350 coolant temperature sensor replacement
2014 Benz E350 coolant temperature sensor replacement
How to Fix P0117 Engine Code in 3 Minutes [2 DIY Methods / Only $7.43]
How to Fix P0117 Engine Code in 3 Minutes [2 DIY Methods / Only $7.43]
Mercedes cooling fan problem. Fan runs on high speed due to bad ecm.
Mercedes cooling fan problem. Fan runs on high speed due to bad ecm.
Mercedes Benz A/C Not Cooling -  Radiator Fan Run Full Speed
Mercedes Benz A/C Not Cooling - Radiator Fan Run Full Speed
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 Jun 8, 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 P0117 (Deep Dive) for:
  • Mercedes-Benz E-Class: 20122013201420152016
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