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 do you fix a P0118 code?

The P0118 code indicates the Engine Coolant Temperature (ECT) sensor circuit is sending a higher-than-expected input to the engine computer. In practice, the fix typically involves checking and replacing the ECT sensor, inspecting wiring and connectors, and verifying the cooling system’s operation.


Understanding this code helps you diagnose why the engine may run poorly, be hard to start, or show unusual temperature readings on the dashboard. The following guide outlines what P0118 means, common causes, and practical steps to diagnose and fix the issue, along with safety considerations and when to seek professional help.


Understanding P0118: Meaning and Impact


P0118 stands for Engine Coolant Temperature Sensor Circuit High Input. The engine control module (ECM) expects a voltage signal that corresponds to the coolant temperature. When the ECM reads a signal higher than the expected range, it triggers P0118 and can affect fuel delivery, ignition timing, idle stability, and emissions controls. Real-world symptoms often include a Check Engine Light, unusual idle, hard starting, reduced fuel economy, or the engine running rich or lean because the PCM may assume the engine is colder than it actually is.


What is the ECT sensor?


The ECT sensor is a thermistor located near the engine’s cooling system, typically at or near the thermostat housing. It communicates coolant temperature to the ECM via a signal whose voltage changes with temperature. The ECM relies on this data to adjust fuel injection and ignition timing for optimal performance and emissions.


Common causes


The most frequent culprits behind P0118 include issues with the sensor itself or its wiring. Other causes can involve cooling system faults that affect actual sensor readings, or, less commonly, a faulty ECM. The list below highlights typical sources to inspect:


Common causes to consider:



  • Faulty or aging ECT sensor

  • Damaged, frayed, or corroded wiring or connector to the sensor

  • Poor electrical connection at the sensor or PCM

  • Short to power or ground in the sensor circuit

  • Coolant level or flow issues affecting sensor readings

  • Thermostat stuck open/closed or cooling system problems altering actual temperature

  • Less commonly, a faulty PCM or calibration issue


Addressing these issues often resolves the code; if problems persist after the above checks, more in-depth diagnostics may be required.


Diagnosis and Repair: Step-by-Step


Follow these diagnostic steps to identify and fix the P0118 code. The goal is to confirm whether the issue lies with the ECT sensor, its wiring, or the cooling system, and to restore proper readings to the ECM.


Here is a practical checklist to guide the repair process:



  • Visual inspection of the ECT sensor and connector for damage, corrosion, oil leaks, or loose connections

  • Check the wiring harness between the sensor and the PCM for continuity, insulation damage, and proper routing

  • Test the ECT sensor resistance at known temperatures (cold and hot) according to the vehicle’s service manual

  • Verify the 5-volt reference and ground conditions at the PCM and sensor connector with a multimeter

  • Scan live data with an OBD-II tool to compare actual coolant temperature readings to the PCM’s interpretation and to confirm sustained high input

  • Inspect the cooling system: coolant level, leaks, radiator cap, thermostat operation, and overall coolant flow

  • Replace the ECT sensor if its resistance/voltage readings are out of spec or if the sensor is physically damaged

  • Repair or replace damaged wiring/connector, apply dielectric grease, and ensure secure, dry connections

  • Clear codes, reset adaptations if required by the vehicle, and perform a road test to confirm the fix


After completing the above steps, monitor the vehicle’s cooling system and re-check for any residual or new diagnostic trouble codes. If the P0118 reappears, professional diagnosis may be necessary to check for PCM faults or more complex wiring issues.


Additional Tips and When to Seek Help


Not every P0118 issue is the same across makes and models. Some vehicles may require a relearn procedure after sensor replacement, or specific diagnostic procedures outlined in the factory service manual. If you are not comfortable performing electrical tests or working around the cooling system, or if the engine shows signs of overheating, seek a certified mechanic.


Summary


The P0118 code signals a high input reading from the Engine Coolant Temperature sensor circuit. Start by inspecting and testing the ECT sensor and its wiring, verify electrical connections, and ensure the cooling system functions correctly. Replace a faulty sensor or repair damaged harnesses as needed, then clear codes and test drive to confirm the fix. If symptoms persist or you’re unsure about the diagnostics, consult a professional to avoid potential engine damage.

How do I reset my temperature sensor?


First, turn off the engine and disconnect the battery for about 15 minutes. Reconnect it to reset the gauge. Some cars may need you to check or replace the coolant temperature sensor if this does not work.



What sensors can trigger a P0118 code?


The P0118 code refers to issues with the Engine Coolant Temperature (ECT) circuit and its accompanying sensor. The ECT is a thermistor, or an electrical resistor, whose resistance is significantly reduced by heating. The ECT is located in the coolant passage in your engine's cylinder head.



Is it expensive to fix a coolant temperature sensor?


If your ECT sensor needs to be replaced, it will typically cost between $200 and $400. This includes the cost of labor, which is usually between $100 and $150, and the cost of parts, which is usually between $5 and $250. The exact cost will depend on the make and model of your vehicle and where you have the work done.



How much does it cost to fix a P0118 code?


Cost Outlook
PCM re‑programming (factory tool): $120‑$180 plus software license fees if not already owned by the shop. PCM replacement (including VIN‑matched programming): $600‑$900 for the unit, $200‑$300 labor.


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.