OBD2 Error Code P0118: How to Fix It

Medium 1-2 hours High Severity Verified June 2026
Error Code
P0118
Brand
OBD2
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
OBD2 error code P0118 indicates your engine coolant temperature sensor is sending a voltage signal that's higher than expected to your car's computer. This usually means the sensor itself has failed, there's a wiring problem, or the coolant temperature is genuinely too hot.
Ad

Tools You'll Need

How to Fix Error Code P0118

  1. Check Engine Temperature

    Never work on a hot engine. Allow the engine to cool completely before touching any components near the cooling system.
  2. Locate the Engine Coolant Temperature Sensor

    Ensure the engine is completely cool before removing any cooling system components to avoid burns from hot coolant.
  3. Inspect the Wiring and Connector

  4. Test the ECT Sensor with Multimeter

  5. Test Sensor Response to Temperature

    Keep multimeter leads away from moving parts and hot surfaces.
  6. Check for Short Circuits

  7. Replace the ECT Sensor

    Dispose of old coolant properly. Some coolant will spill when removing the sensor - have a drain pan ready.
  8. Clear Codes and Test Drive

Parts You May Need

Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic if you find extensive wiring damage, if the problem persists after sensor replacement, if you're uncomfortable working with electrical systems, or if coolant system repairs are needed beyond your skill level.

Frequently Asked Questions

Can I drive with P0118 error code?
You can drive short distances, but avoid extended driving. The engine may run poorly, have reduced fuel economy, and could potentially overheat if the actual temperature isn't being read correctly.
How much does it cost to fix P0118?
DIY repairs typically cost $20-50 for a new sensor. Professional diagnosis and repair can range from $100-300 depending on whether it's just the sensor or if wiring repairs are needed.
What causes ECT sensor to fail?
Common causes include normal wear over time, contaminated coolant, overheating episodes, electrical shorts, corrosion from moisture, and physical damage from vibration or impact.
Will P0118 cause my car to overheat?
P0118 itself won't cause overheating, but it may prevent your car's computer from properly managing cooling fans and fuel mixture, which could lead to overheating if not addressed.
How do I know if it's the sensor or the wiring?
Test the sensor resistance with a multimeter - if it reads within spec when cold and changes smoothly with temperature, the issue is likely wiring. If the sensor shows no resistance or erratic readings, replace the sensor.