Auto >> AutoSPT >  >> Auto Repair

P0118 Code Explained: Causes, Symptoms & Fixes for ECT Sensor Issues

P0118 Code: Engine Coolant Temperature Sensor Circuit High Input

The P0118 code means that the engine control module (ECM) has detected a voltage signal that’s too high from the engine coolant temperature (ECT) sensor (below). In practical terms, the ECM believes the engine is a lot colder than it really is — sometimes even colder than the ambient temperature. This misreading can happen when the sensor signal exceeds the expected range, triggering the Check Engine Light (CEL) and affecting how the engine manages fuel and ignition.

P0118 Code Explained: Causes, Symptoms & Fixes for ECT Sensor Issues

ACDelco engine coolant temperature ECT sensorAmazon

The ECT sensor is critical to help the ECM regulate ignition timing, fuel mixture, and cooling fan operation. If this sensor sends bad data, the ECM can’t make the proper adjustments, which can lead to performance issues and poor fuel economy. The P0118 code is common across many makes and models, as it’s a generic one, so whether you see P0118 on Chevy or Ford vehicles, it means the same as P0118 on Honda models. P0115 is a related code that indicates a malfunction in the ECT sensor circuit, and you may see P0115 on Toyota, Honda, BMW, or virtually any other brand’s models.

Understanding the P0118 Code

When the ignition is turned on, the ECM sends a reference voltage (typically 5 V) to the ECT sensor. As the coolant temperature rises, the sensor’s resistance drops, which reduces voltage feedback to the ECM. If the ECM continues to see a constantly high voltage signal, it interprets this as a circuit problem or a reading that indicates the coolant is excessively cold — even when the engine is warm. This triggers the P0118 – engine coolant temperature circuit high input. Don’t confuse it with P0113, which means “intake air temperature sensor 1 circuit high”.

An inaccurate coolant temperature reading can throw off key engine systems, including:

  • Air/fuel ratio control, causing the engine to run rich or lean
  • Ignition timing, leading to hesitation or detonation
  • Cooling fan activation (the fan may run continuously or fail to engage)
  • Cold start enrichment, causing the engine to flood or struggle to start when warm

Common Causes of P0118

Possible CauseDescriptionA faulty ECT sensorThe most common issue — an internal short or open circuit causes wrong voltage readings.Corroded or damaged wiringMoisture, age, or vibration can break or corrode wires in the ECT harness.Dirty or loose connectors (below)Poor contact between the sensor and the wiring plug increases resistance.Leaking or low coolantIf the coolant doesn’t reach the sensor properly, it may misread the temperature.A bad ECM (rare)A failing engine control module may misinterpret valid signals.

P0118 Code Explained: Causes, Symptoms & Fixes for ECT Sensor Issues

ACDelco engine coolant temperature ECT sensor plugAmazon

Drivers may notice one or more of the following signs when this code appears:

  • The Check Engine Light is illuminated
  • Hard starting, especially when the engine is warm
  • Poor fuel consumption from over-fueling (the engine runs “rich”)
  • A rough idle or hesitation when accelerating
  • Cooling fans that run constantly, even when the engine is cold
  • Overheating or stuck cold readings on the dashboard gauge in rare cases

Although the car may still run, prolonged driving with a P0118 code can cause poor fuel efficiency, excess emissions, and premature wear on the catalytic converter due to rich mixture operation.

How to Diagnose the P0118 Code

Accurate diagnosis requires both visual inspection and live data testing:

  1. Check for related codes such as P0115, P0117, or P0128 to narrow down the fault.
  2. Inspect the ECT sensor and connector for moisture, corrosion, or damaged pins.
  3. Check the coolant condition and level; low coolant or air pockets can produce erratic readings.
  4. Test the sensor voltage with a multimeter; at cold temperatures, the sensor should show high resistance (around 2–5 kΩ), and as the engine warms up, the resistance should drop to around 200–400 Ω.
  5. Compare live ECT data from an OBD-II scan tool to the ambient temperature; if the ECT reads far below actual ambient temperature, it’s likely faulty.
  6. Check wiring continuity between the sensor and the ECM to ensure there are no breaks or shorts.

Common Repairs for P0118

RepairDescriptionReplace the ECT sensorThe most common fix, and resolves signal accuracy issues.Clean or replace wiring or connectorsRemoves corrosion and restores the proper circuit voltage.Refill or bleed the cooling systemEnsures the coolant reaches the sensor correctly.Replace ECM (rare)Only if the sensor and wiring tests are normal, but the voltage remains incorrect.

Pro Tip: Always verify the coolant temperature reading with a scan tool before and after replacement to confirm the repair. On many vehicles, the ECM automatically recalibrates the new sensor, but some may need an idle relearn procedure.

P0118 Code Explained: Causes, Symptoms & Fixes for ECT Sensor Issues

Prevention Tips

  • Flush and refill the coolant at manufacturer-recommended intervals to avoid debris buildup.
  • Inspect the wiring harnesses near the thermostat housing and radiator; heat exposure can make them brittle.
  • Avoid driving with the Check Engine Light on when the cooling system is involved; incorrect readings can trigger improper fan operation and overheating.

FAQs

Q: How do I fix error code P0118?

A: Start by checking the coolant level and inspecting the sensor’s wiring. If both are fine, replace the ECT sensor, which usually resolves this issue.

Q: Can low coolant cause a P0118 code?

A: Yes. If the coolant level is too low, the sensor may not be submerged, leading to high-voltage or inaccurate readings.

Q: How to reset the engine coolant temperature sensor?

A: After a repair or replacement, clear the code with an OBD-II scanner. The ECM will relearn the new sensor values automatically once the engine has warmed up.

Q: Can I drive with a faulty coolant temperature sensor?

A: You can, but we don’t recommend it. A bad sensor can cause poor fuel consumption, rough running, and even overheating if the fans don’t operate correctly.

Final Thoughts

The P0118 code is a sign that your vehicle’s engine coolant temperature circuit isn’t providing accurate data. While it’s not immediately dangerous, ignoring it can lead to inefficient engine operation, wear, and potential overheating. The fix is usually simple — replacing the ECT sensor or repairing its wiring — but the diagnosis should always include a full check of the coolant level and electrical system to ensure lasting reliability.

About the author

P0118 Code Explained: Causes, Symptoms & Fixes for ECT Sensor Issues