P0118 Code: Engine Coolant Temperature Circuit High Input

๐ŸŸ  Moderate severity ยท drivable

Drivable, but the computer may think the engine is cold, causing a rich mixture and poor fuel economy.

What P0118 means

The engine coolant temperature (ECT) sensor is reading very cold (high voltage), usually because the circuit is open or the sensor is faulty. The computer may think the engine is always cold.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Replace the engine coolant temperature sensorYes$30โ€“100
Check and top up coolant if lowYes$10โ€“30
Repair open ECT wiringMechanic$50โ€“150

Frequently asked questions

Can I drive with a P0118 code?
Yes, but the engine may run rich and use more fuel. Fix it soon.
What is the most common cause of P0118?
A faulty coolant temperature sensor with an open circuit, or a loose connector.
How much does it cost to fix a P0118?
Typically $30โ€“$100 for a new coolant temperature sensor.

Related codes

P0117
P0117 Code: Engine Coolant Temperature Circuit Low Input
P0115
P0115 Code: Engine Coolant Temperature Circuit Malfunction
P0128
P0128 Code: Coolant Thermostat (Coolant Temperature Below Regulating Temperature)

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.