obd2.help

P0118

Engine Coolant Temperature Sensor Circuit High Input

The engine computer is getting a coolant temperature reading that is too high or not believable. This usually means the coolant temperature sensor, its wiring, or the connector has a problem. The engine may run poorly until the issue is fixed.

Severity3/5 Moderate
Can I drive?⚠ With caution

You may be able to drive short distances, but the engine can run too rich, idle poorly, or overheat without warning if the reading is wrong. Have it diagnosed soon.

DIY
$15–$80
Shop
$120–$350
Difficulty
intermediate

What It Means

P0118 means the powertrain control module has detected a high voltage condition in the engine coolant temperature (ECT) sensor circuit. In most systems, high circuit voltage indicates the sensor is reading extremely cold or the circuit is open due to a bad sensor, damaged wiring, or poor connector contact. The PCM uses this signal for fuel control, ignition timing, cooling fan operation, and emissions strategy.

Symptoms

Common Causes

1. Failed engine coolant temperature sensorhigh
2. Open circuit, damaged wiring, or broken connector at the ECT sensorhigh
3. Corroded, loose, or backed-out terminal in the sensor connectormedium
4. Low coolant level or air pocket affecting the sensor readingmedium
5. Faulty thermostat causing abnormal engine temperature behaviorlow
6. PCM issue or reference voltage problemlow

Related Codes

FAQ

Can P0118 be caused by low coolant?

Yes. Low coolant or trapped air can make the sensor read incorrectly and trigger the code.

Is P0118 usually a bad sensor or wiring problem?

A bad sensor or an open wiring/connector problem are the most common causes.

Will P0118 make my car run rich?

Yes, it can. The engine computer may think the engine is colder than it really is and add too much fuel.

Can I clear P0118 without fixing it?

You can clear it, but it will likely come back if the fault is still present.