Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

How to fix P0118 engine coolant temperature sensor?

The P0118 code indicates the engine control unit is receiving an abnormally high input from the engine coolant temperature (ECT) sensor circuit. The typical fix involves testing the sensor, inspecting the wiring and connectors, and replacing the sensor or repairing the harness as needed.


Understanding P0118 and its impact


P0118 stands for Engine Coolant Temperature Sensor Circuit High Input. It means the PCM is seeing a signal that suggests the coolant temperature is higher than it should be. This can trigger the check engine light, cause the engine to run poorly, and negatively affect fuel economy and emissions. Diagnosis should consider the sensor itself, wiring and connectors, and the overall health of the cooling system.


What it means for your vehicle


The engine relies on the ECT sensor to gauge temperature for proper fuel delivery and ignition timing. When the PCM detects a consistently high input, it may assume the engine is hotter than reality, prompting corrective fuel and timing adjustments that can degrade performance and efficiency.


Diagnosing P0118: steps to identify the culprit


To determine why P0118 is present, technicians verify live data, inspect hardware, and test electrical circuits. This approach helps distinguish a sensor fault from wiring issues or cooling system problems that skew readings.


Before you start the diagnosis, ensure you have a repair manual for your vehicle model and the right safety gear.



  • Check live data from a scan tool to compare the ECT sensor reading with the actual engine temperature. Look for readings that are abnormally high when the engine is at operating temperature or not hot enough when it should be warm.

  • Inspect the ECT sensor connector and wiring for damage, corrosion, oil or coolant contamination, or loose connections.

  • Test the ECT sensor resistance with the engine cool and at operating temperature (using the vehicle's service specs). A sensor whose resistance does not change with temperature suggests a faulty sensor.

  • Check the reference voltage (often 5V) and sensor ground at the PCM harness. Look for voltage drops, frayed wires, or bad ground paths that could cause an abnormally high reading.

  • Look for related cooling system issues, such as a stuck thermostat or air pockets in the cooling system, which can lead to misleading readings. Also scan for related codes (e.g., P0115, P0116) to rule out secondary faults.


Conclusion: If the sensor and wiring check out, the issue might be ECU-related or a faulty ground; if wiring is damaged or corroded, repair or replace harness components first and re-test. After repairs, clear codes and test drive to verify the fix.


Repair options and how to fix P0118


Once you’ve diagnosed the root cause, here are the common repair paths. They’re listed in order of typical reliability and cost. If you’re unsure about electrical work or coolant handling, seek professional help.


Before performing any repair that involves the cooling system, let the engine cool and be prepared to capture coolant that may spill from the sensor area.



  • Replace the ECT sensor with an OEM or quality aftermarket unit. This is the most common fix when the sensor itself is failing or stuck at a high reading. Ensure the new sensor has the correct thread size and seal, and torque to the manufacturer specification.

  • Repair or replace damaged wiring or connectors. If the harness shows cracked insulation, corrosion, or a melted connector, replace the affected wiring or connectors and secure the wiring away from heat sources. Re-pin or replace the PCM connector if needed.

  • Address cooling system issues. If a thermostat is stuck closed, replace it; if there are air pockets, bleed the cooling system and refill with the proper coolant. Ensure the coolant temperature is measured accurately by the sensor after repair.

  • Clear codes, perform a thorough road test, and recheck live data. Confirm that ECT readings align with actual coolant temperature and that the check engine light stays off after driving under normal conditions.


Conclusion: Replacing the sensor or repairing the wiring typically resolves P0118. If the PCM or a deeper wiring fault exists, professional diagnosis is recommended to avoid misdiagnosis and to ensure there are no other faults in the engine management system.


What you’ll need and typical costs


Here’s a quick shopping list and rough budget to set expectations. Prices vary by vehicle and region, and shop labor can differ widely.



  • ECT sensor replacement sensor – $15 to $60

  • Replacement wiring connectors, wiring repair kit, or harness if needed – $5 to $50

  • Coolant and bleeding materials – $5 to $30

  • Basic tools (socket set, multimeter, backprobe tool) – $0 to $150 depending on what you own

  • Labor (if done at a shop) – typically $70 to $120 per hour, with total cost often ranging from $100 to $300, depending on vehicle and region


Conclusion: The costs are typically driven by sensor price and labor if you have a shop perform the repair. Performing the work yourself can substantially cut expense if you have basic mechanical skills and the right tools.


Safety and best practices


Working on the cooling system and the engine’s electrical harness requires care. Always disconnect the battery before disconnecting electrical connectors, and allow the engine to cool before opening radiator caps or sensors that reside in the cooling system. Use appropriate personal protective equipment and follow your vehicle’s service notes.


Summary


The P0118 code points to a problem in the Engine Coolant Temperature Sensor circuit, typically caused by a faulty sensor, wiring damage, or a bad connector. Effective fixes start with confirming readings via live data, testing the sensor and its circuit, and then replacing the sensor or repairing the harness as needed. Address any cooling system issues, top up coolant, and re-test to ensure the fault is resolved. If in doubt, consult a professional to avoid misdiagnosis.

Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.