P1117

BMW

P1117 BMW - Engine Coolant Temperature (ECT) Sensor - Intermittent/ECT Sensor Circuit Intermittent.

Time: 1 hour 30 minutes | Difficulty: Medium
Medium Severity

This code indicates that your BMW's engine computer, the DME, is seeing inconsistent or sporadic readings from the Engine Coolant Temperature (ECT) sensor. This intermittent signal can confuse the DME, leading to incorrect fuel mixtures and potentially impacting engine performance or fuel economy.

Report an error with this code

⚠️ Before You Begin (Safety First)

Always allow the engine to cool completely before working with cooling system components to avoid severe burns from hot coolant or surfaces. Disconnect the battery's negative terminal before any electrical work. Be mindful of rotating engine components if the engine needs to be running for diagnostics.

Common Symptoms

  • Check Engine Light (CEL) illuminated
  • Erratic engine temperature gauge readings
  • Engine running rough when cold or warm
  • Poor fuel economy
  • Engine hesitation or stalling, particularly during warm-up
  • Engine cooling fans running constantly or not at all

Common Causes

  • A faulty Engine Coolant Temperature (ECT) sensor itself, which might be failing intermittently
  • Poor electrical connection at the ECT sensor connector, perhaps due to corrosion or a loose pin
  • Damaged or frayed wiring in the ECT sensor circuit, causing momentary signal loss
  • Low coolant level, which can expose the sensor to air, leading to inconsistent readings
  • An issue with the Engine Control Module (ECM) or Digital Motor Electronics (DME) internally, though this is less common

Frequently reported on: BMW 3 Series (E46) 2000-2006, BMW 5 Series (E39) 1997-2003, BMW X5 (E53) 2000-2006, BMW Z3 (E36/7) 1996-2002

Diagnostic Steps

  1. First, let's locate the Engine Coolant Temperature (ECT) sensor on your BMW; it's usually found near the thermostat housing or directly on the cylinder head. We want to identify it correctly because there might be other temperature sensors.
  2. Visually inspect the sensor's wiring and connector. Look for any signs of fraying, cuts, corrosion, or a loose connection. Sometimes, simply reseating the connector firmly can resolve an intermittent contact issue.
  3. Next, you'll want to test the sensor. This usually involves unplugging the sensor (engine cold) and measuring its resistance across the two terminals with a multimeter. Compare this reading to a known good specification for your specific BMW model; as the engine warms up, the resistance should gradually decrease. If the resistance jumps around wildly or doesn't change smoothly, the sensor itself is likely faulty.
  4. If the sensor tests good, we need to check the circuit integrity. With the connector unplugged and the ignition on, check for 5-volt reference voltage at one pin and a good ground at the other (using a wiring diagram for your specific model is key here to identify which is which). Any issues here point to wiring problems back to the DME.
  5. If you determine the sensor is bad, drain a small amount of coolant, remove the old sensor, and install a new one. Be sure to use the correct O-ring or sealing washer and tighten it to the specified torque to prevent leaks.
  6. After replacement, refill the cooling system and bleed any trapped air. This is crucial for accurate temperature readings and proper engine cooling, as air pockets can cause erratic sensor readings even with a new sensor.

👨‍🔧 When to Call a Professional

If you've tried to diagnose or replace the sensor and the problem persists, or if the engine starts showing signs of overheating, it's best to have a qualified BMW technician examine the vehicle. Intermittent electrical faults can be tricky, and a professional has specialized tools and knowledge to pinpoint the exact issue, which could be wiring or even the DME itself.

Need parts to fix this?

Commonly Asked Questions

Can I drive my BMW with a P1117 code?

While you might be able to drive, it's not recommended for long periods. An intermittent ECT sensor can cause the engine to run improperly, affecting fuel economy and potentially leading to more severe engine issues if the computer doesn't know the actual engine temperature. It's best to address it promptly.

Is the ECT sensor the same as the coolant temperature sender for the gauge?

Not always! In some BMWs, there are separate sensors for the engine computer (DME) and the instrument cluster gauge. The P1117 code specifically refers to the sensor the DME uses for engine management, though sometimes they can be integrated or located close to each other. Always verify which sensor you're looking for with your vehicle's specific diagrams.

What happens if the ECT sensor gives a constantly wrong reading, not just intermittent?

If the ECT sensor provides a consistently incorrect reading (e.g., always showing the engine is cold), the DME will adjust fuel delivery and ignition timing based on that bad data. This can lead to very rich or lean conditions, poor performance, failed emissions, and potential catalytic converter damage over time. An intermittent fault is often a precursor to a complete failure.

How do I properly bleed the coolant system after replacing the sensor?

Bleeding the cooling system in a BMW is critical to ensure there are no air pockets. Many BMWs have an automatic bleeding procedure accessible through the ignition switch and heater controls, or a specific bleed screw on the expansion tank or radiator. Consult your owner's manual or a specific repair guide for your model, as air pockets can cause persistent overheating or false temperature readings.

Could a low coolant level cause this P1117 code?

Absolutely. If the coolant level is too low, the ECT sensor might be exposed to air instead of coolant. Air heats and cools much faster and less consistently than liquid coolant, causing erratic and intermittent temperature readings, which the DME interprets as an intermittent sensor fault. Always check your coolant level as a first step.


Video Repair Guide

Related OBD2 Codes

← P1117 ← P1117 ← P1117 p1117 P1118 → P1118 → P1118 →