The Engine Coolant Temperature Circuit High Input, code P0118, is usually caused by a faulty coolant temperature sensor, damaged wiring/connector, or a faulty engine control unit (ECU). The fix involves diagnosing with a scan tool, testing sensor resistance and the 5V reference, repairing faulty wiring, and replacing the defective component as needed.
What P0118 means and how it presents
When the ECU reports a high input on the engine coolant temperature circuit, it means the sensor signal or the circuit feeding the ECU is reading a voltage that’s higher than expected. This can trigger the check engine light and may cause symptoms such as poor idle, fluctuating fuel trims, reduced fuel economy, or in some cases a mistimed fuel map. It’s important to distinguish a genuine sensor fault from a wiring issue or a temporary condition caused by electrical noise or a loose connector.
Common causes
Below are the typical culprits behind a P0118 fault. This list explains where problems most often originate and how they can mislead the ECU into reading a high input.
- Faulty engine coolant temperature (ECT) sensor
- Electrical shorts to power or ground in the sensor circuit
- Faulty 5-volt reference or other ECU input issues
- Contaminated or oil-soaked sensor, or coolant leaks impacting sensor performance
Issues with the sensor or its wiring are far more common than ECU failures for this code. A misread can occur if the sensor is stuck high, the harness has been chafed, or a connector is loose or corroded.
Diagnostic plan
To isolate the cause, follow a structured diagnostic approach. This plan emphasizes checking the sensor, the wiring, and the ECU reference signals before replacing major components.
- Record the trouble code and review freeze-frame data with a professional OBD-II scanner to see the engine temperature and sensor readings at the time of failure.
- Compare live ECT readings against the actual engine temperature and gauge behavior. Look for readings that are abnormally high when the engine is cold or inconsistent as it warms up.
- Inspect the ECT sensor and its connector for signs of damage, corrosion, oil contamination, or coolant leaks near the sensor.
- Test the ECT sensor resistance at known temperatures (using the vehicle’s service manual as the spec). If the resistance does not track temperature as expected, replace the sensor.
- Check the wiring between the sensor and the ECU for continuity, shorts to power or ground, or damaged insulation. Wiggle-test the harness and connectors to reveal intermittent faults.
- Verify the ECU’s 5-volt reference is present and stable at the sensor connector when the ignition is on. A faulty reference can produce erroneous sensor readings.
- If sensor and wiring test good, consider the possibility of an ECU fault, but only after ruling out all external causes.
Once these steps are complete, you should have a clear indication of whether the issue is a bad sensor, wiring problem, or an ECU fault.
Repair options and process
Based on the diagnostic results, use the following repair paths. Each path prioritizes restoring correct sensor signaling and eliminating electrical faults before the ECU is blamed.
- Replace the ECT sensor if the resistance-temperature relationship is out of spec or the sensor shows physical damage or contamination.
- Repair or replace damaged wiring and connectors. Re-seat connectors firmly, clean corrosion, and use dielectric grease if appropriate to improve reliability.
- Repair any shorts or open circuits in the harness. Ensure no pins are bent or misaligned and that wire routing avoids hot or moving parts.
- Confirm the ECU 5-volt reference is within specification. If the reference is unstable, inspect power supply grounding and consider ECU replacement if all wiring tests pass.
- Bleed and ensure the cooling system is functioning properly (correct coolant level, no air pockets). While not a direct fix for P0118, improper cooling can affect sensor readings and operating conditions.
After performing the repair, clear codes and run a comprehensive drive cycle to confirm the fault does not return and that the ECT readings correlate properly with the engine temperature.
Post-repair verification and tips
Follow a test drive to verify proper operation. Watch for the absence of the P0118 code, stable ECT values that track engine temperature, and normal gauge behavior. If the check engine light returns or readings remain abnormal, revisit the wiring and sensor checks, or consult a technician with advanced diagnostic tools.
What to watch for after repair
Key indicators of a successful fix include the disappearance of P0118, consistent ECT sensor readings that match actual engine temperature, and normal engine performance. If the vehicle enters a default safe mode or shows degraded fuel economy again, recheck the system for intermittent wiring faults or a failing ECU.
Summary
A P0118 Engine Coolant Temperature Circuit High Input typically points to a faulty ECT sensor, damaged wiring or connectors, or ECU reference issues. A methodical approach—scan and read live data, inspect and test the sensor and harness, verify the 5V reference, and replace faulty components—yields the best results. After repairs, perform a complete drive cycle to ensure stability and restore proper engine management.


