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
Ad
Tools You'll Need
- OBD2 scanner
- Multimeter
- Basic hand tools
- Socket set
- Drain pan
- Funnel
How to Fix Error Code P0118
-
Check Engine Temperature
Never work on a hot engine. Allow the engine to cool completely before touching any components near the cooling system. -
Locate the Engine Coolant Temperature Sensor
Ensure the engine is completely cool before removing any cooling system components to avoid burns from hot coolant. -
Inspect the Wiring and Connector
-
Test the ECT Sensor with Multimeter
-
Test Sensor Response to Temperature
Keep multimeter leads away from moving parts and hot surfaces. -
Check for Short Circuits
-
Replace the ECT Sensor
Dispose of old coolant properly. Some coolant will spill when removing the sensor - have a drain pan ready. -
Clear Codes and Test Drive
Parts You May Need
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
Check Price on Amazon
Thread sealant or gasket
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine coolant
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.