OBD-II Generic Error Code P0118: How to Fix It

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P0118
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
The P0118 error code indicates your engine coolant temperature (ECT) sensor is sending an abnormally high voltage signal to the engine control module. This typically means the sensor thinks your engine is extremely hot when it's actually cold, or there's a wiring issue causing incorrect readings.
Ad

Tools You'll Need

How to Fix Error Code P0118

  1. Connect OBD2 Scanner and Verify Code

    Never work on a hot engine. Allow the engine to cool completely before beginning diagnostics.
  2. Check ECT Sensor Reading

  3. Locate and Inspect ECT Sensor

    Ensure engine is cool before touching any engine components.
  4. Test ECT Sensor Resistance

    Disconnect the battery negative terminal before unplugging sensors to prevent electrical damage.
  5. Check Wiring and Connector

  6. Replace ECT Sensor if Faulty

    Use proper thread sealant to prevent coolant leaks. Never over-tighten as this can crack the housing.
  7. Repair Wiring if Damaged

    Use only automotive-grade wire and connectors rated for engine bay temperatures.
  8. Clear Codes and Test Drive

    Watch for coolant leaks and overheating during test drive.

Parts You May Need

Engine Coolant Temperature Sensor
Check Price on Amazon
Automotive Wire
Check Price on Amazon
Engine Coolant Temperature Sensor
Check Price on Amazon
Automotive Wire
Check Price on Amazon
Engine Coolant Temperature Sensor
Check Price on Amazon
Automotive Wire
Check Price on Amazon
Engine Coolant Temperature Sensor
Check Price on Amazon
Automotive Wire
Check Price on Amazon
Engine Coolant Temperature Sensor
Check Price on Amazon
Automotive Wire
Check Price on Amazon
Engine Coolant Temperature Sensor
Check Price on Amazon
Automotive Wire
Check Price on Amazon
Ad

When to Call a Professional

Call a professional if you're uncomfortable working with engine coolant systems, if multiple sensors are failing simultaneously, or if the ECM itself appears to be faulty. Also seek professional help if the wiring harness requires extensive repair or if you lack the proper tools for coolant system service.

Frequently Asked Questions

Can I drive with P0118 error code?
You can drive short distances, but the engine may run poorly with incorrect fuel mixture and timing. The ECM uses default values which can cause poor performance, increased emissions, and potential engine damage if driven extensively.
What causes P0118 error code?
Common causes include a faulty ECT sensor, damaged wiring or connectors, corrosion in the sensor circuit, or rarely, a failed engine control module. The sensor can fail due to age, heat cycling, or coolant contamination.
How much does it cost to fix P0118?
DIY repair costs $20-50 for a new ECT sensor plus any wiring materials needed. Professional repair typically ranges from $150-300 including parts and labor, depending on whether wiring repair is needed.
Will P0118 cause my car to overheat?
P0118 itself doesn't cause overheating, but it prevents accurate temperature monitoring. Your cooling fan may not operate properly, and you won't get accurate temperature readings on your dashboard gauge, which could lead to undetected overheating.
How do I know if my ECT sensor is bad?
Signs include P0118 code, engine running rough when cold, poor fuel economy, cooling fan running constantly or not at all, and inaccurate temperature gauge readings. Testing with a multimeter will confirm sensor failure.