OBD2 Diagnostic Code
P0118

Engine Coolant Temperature Circuit High Input — Causes & How to Fix It

P0118 sounds like a cooling system emergency — it usually isn't. In most cases it's an inexpensive sensor or a dirty connector, not a failed thermostat or blown head gasket. Know the difference before you hand over your keys.

Severity
6 / 10
Moderate. The ECU is making incorrect fuel and timing decisions every drive — do not delay.
Safe to Drive?
Conditionally
Short trips only if your temp gauge reads normal. Stop immediately if the gauge climbs toward hot.
Typical DIY Fix Cost
Very Low
Most cases resolved with a new sensor or connector cleaning. Wiring repair adds some labor.
🔍 What This Code Means

Your engine has a coolant temperature sensor — usually called the ECT sensor — that tells the ECU how warm the engine is. The ECU uses that reading to adjust fuel delivery, idle speed, cooling fan operation, and ignition timing. Without an accurate temperature reading, the entire fuel management strategy goes wrong.

The ECT sensor works by changing its electrical resistance as temperature changes. Cold coolant = high resistance = high voltage signal. Hot coolant = low resistance = low voltage signal. P0118 sets when the ECU sees a signal voltage above approximately 4.9 volts — a reading that corresponds to a temperature well below -40°F (-40°C).

⚠️ P0118 does NOT mean your engine is overheating. It means the sensor circuit is reporting an impossibly cold temperature — even after a full warm-up. The ECU is confused, not your cooling system.

When the ECU thinks the engine is permanently cold, it enriches the fuel mixture as if it were a cold start, retards ignition timing, and may keep the cooling fan off longer than necessary. None of that is good for fuel economy, emissions, or long-term engine health.

⚡ Common Symptoms

Because the ECU thinks the engine never fully warms up, the symptoms often mimic a permanent cold-start condition. Some are obvious, some are easily missed.

Check engine light
Almost always the first and only sign in early stages. The vehicle may drive normally otherwise.
Poor fuel economy
The ECU runs a rich mixture assuming cold-start enrichment is needed — even at highway speeds after a 20-minute drive.
High idle that won't drop
Cold-start idle strategy stays active. RPM may hold at 1,200–1,500 rpm well after the engine should have warmed up.
Black smoke from exhaust
Excess fuel from rich running burns visibly out the tailpipe, especially on startup or acceleration.
Fouled spark plugs
Running rich long enough coats plugs with carbon and fuel deposits — leading to misfires down the road.
Cooling fan may run late or not at all
On some vehicles the ECU delays fan activation based on sensor data. A falsely cold reading can delay the fan when it's actually needed.
🎯 Most Likely Causes

P0118 is a circuit code, not just a sensor code. That distinction matters. Start at #1 before buying any parts. Most cases are solved at cause #1 or #2.

1
Corroded or loose ECT sensor connectorCorrosion in the two-pin connector causes high resistance in the circuit, which the ECU reads as an impossibly high voltage. Unplug the connector with the ignition off, inspect the terminals for green or white buildup, and clean with electrical contact spray. This is the fix in roughly 4 out of 10 P0118 cases.
~ 40% of cases
2
Failed ECT sensor (open circuit)The sensor itself develops an internal open — it stops conducting entirely, which sends maximum voltage back to the ECU. Resistance across a good ECT sensor reads roughly 2,000–3,000 ohms at room temperature (68°F / 20°C). A reading of infinite resistance (OL on a multimeter) confirms a failed sensor.
~ 35% of cases
3
Broken or shorted signal wire in the harnessA wire that has been chafed through or pulled apart between the sensor and ECU breaks the circuit. The signal wire carries the 5V reference from the ECU — a break sends it straight back at full voltage. Inspect the harness run from the sensor to the firewall for any visible damage, particularly near heat sources and sharp edges.
~ 15% of cases
4
Low coolant level — sensor exposed to airThe ECT sensor must be submerged in coolant to read correctly. A low coolant level can leave the sensor tip in an air pocket rather than liquid. Air has far higher resistance than coolant, causing a high-voltage reading. Check the coolant reservoir and radiator cap before condemning any electrical component.
~ 7% of cases
5
Faulty ECU (extremely rare)If the 5V reference circuit inside the ECU has failed, the sensor cannot function correctly regardless of its own condition. Only consider this after verifying voltage at the connector, confirming harness integrity, and installing a known-good sensor — and the code still returns.
~ 3% of cases
🔧 What to Check First

Three checks, no special tools required for the first two. Work through these before purchasing a single part — they solve the majority of P0118 cases.

1
Inspect the ECT sensor connector With the ignition off, locate the ECT sensor — usually threaded into the engine block or cylinder head near the thermostat housing. Unplug the two-pin connector and look closely at the metal terminals. Green, white, or powdery buildup means corrosion. Spray with electrical contact cleaner, let it dry, and reconnect firmly. Clear the code and test drive for 15 minutes before doing anything else. Cost: nothing — free if you already have contact cleaner.
2
Check the coolant level With the engine cold, remove the radiator cap and check that coolant is visible at the top of the neck. Check the overflow reservoir level as well — it should sit between the MIN and MAX marks. A low level means the sensor tip may be in an air pocket. Top up with the correct coolant type for your vehicle (check the owner's manual — do not mix types) before drawing any other conclusions. Cost: nothing to minimal — only the cost of coolant if a top-up is needed.
3
Test sensor resistance with a multimeter Unplug the ECT sensor and measure resistance across its two terminals. At room temperature (68°F / 20°C) a healthy sensor reads approximately 2,000–3,000 ohms. A reading of infinite resistance (OL) or zero ohms confirms a failed sensor. Resistance outside that range — even if not infinite — can cause erratic readings. A new sensor is inexpensive and is the correct next step if resistance is out of spec. Cost: nothing to test — only the cost of a new sensor if needed, which is inexpensive.
📋
OBD2 Quick Reference Cheat Sheet
The 100 most common codes on one compact printable PDF. Severity rating, safe-to-drive status, and the #1 fix for each code — right in your pocket when you need it most.
$4.99
Get Instant PDF →
⚠️ Common Misdiagnosis

P0118 is one of the most commonly over-repaired cooling system codes. Three avoidable mistakes account for most of the wasted money.

⚠ Misdiagnosis #1 — Thermostat replaced based on P0118 alone
The thermostat controls coolant flow — not the sensor signal. P0118 is an electrical circuit fault. A failed thermostat causes the engine to run cold or overheat, but it does not directly trigger P0118. Unless you have live data confirming the engine never reaches operating temperature (around 195–210°F / 90–99°C depending on make), the thermostat is not the problem. Replacing it first is skipping the diagnosis completely.
Potential savings: Thermostat + labor vs. a connector cleaning or inexpensive sensor
⚠ Misdiagnosis #2 — Sensor replaced without inspecting the wiring harness
Swapping the sensor is the obvious move — and it works about a third of the time. But if the real problem is a broken signal wire or a shorted harness, the brand-new sensor will throw the same code within minutes. Before ordering a sensor, spend five minutes tracing the harness from the connector to the firewall. A visible break or a melted section near the exhaust manifold is a far cheaper fix than a wasted sensor and two shop visits.
Potential savings: Returning unused sensor + second diagnostic fee
⚠ Misdiagnosis #3 — Head gasket suspected because of coolant loss
If coolant level was low enough to expose the sensor to air, some shops immediately escalate to a head gasket test — a legitimate concern, but rarely the first stop. Low coolant from a slow external leak (hose, water pump, radiator) is far more common than an internal head gasket failure. Check for visible coolant pooling under the vehicle, white residue on hose connections, and any sweet smell from the engine bay before allowing any head gasket testing to be billed.
Potential savings: Avoiding a major diagnostic charge for an external leak
💰 Estimated Repair Cost

DIY cost = parts only. Shop cost = parts plus labor. Ranges vary by vehicle, region, and shop rate. Use these as a planning guide — not a fixed quote.

Connector cleaning (contact spray)
DIYMinimal
ShopLow
LevelVery Easy
ECT sensor replacement
DIYVery Low
ShopLow–Moderate
LevelEasy
Coolant top-up (if low)
DIYVery Low
ShopLow
LevelVery Easy
Wiring harness repair (broken signal wire)
DIYLow
ShopModerate
LevelModerate
Thermostat replacement (if confirmed cold)
DIYLow–Moderate
ShopModerate
LevelModerate
ECU replacement or reprogramming (rare)
DIYHigh
ShopVery High
LevelAdvanced
✅ The vast majority of P0118 repairs cost very little — a connector cleaning or an inexpensive sensor replacement. Do not let a shop skip to the expensive end of this list without working through the cheap fixes first.
📗
OBD2 Decoded: The 100 Most Common Codes & the Questions Mechanics Fear
Includes the P0118 decision tree, false-positive traps, and the exact questions to ask before authorizing any repair. The 100 most common codes — all covered. Walk into any shop fully prepared.
$14.99
Get the Full e-Book →
🚗 Most Reported On

P0118 can appear on any gasoline-powered vehicle. These models report it most frequently, often due to connector corrosion from exposure or high-heat sensor locations.

Ford F-150 (2004–2014, 4.6L / 5.4L) Chevrolet Silverado (2003–2013, 5.3L) Toyota Camry (2007–2015, 2.4L / 2.5L) Honda Accord (2003–2012, 2.4L) Dodge Ram 1500 (2003–2012, 4.7L / 5.7L) Jeep Grand Cherokee (2005–2013, 3.7L / 4.7L) Nissan Altima (2007–2015, 2.5L) Ford Explorer (2002–2010, 4.0L / 4.6L)
❓ Frequently Asked Questions
Can I drive with P0118 active?
Short distances only, and only if your temperature gauge reads in the normal range. The ECU is running a rich fuel strategy that is damaging your catalytic converter and wasting fuel with every mile. If the gauge reads hot or climbs toward the red zone, stop immediately — that indicates an actual cooling system problem alongside the sensor fault, which is a different emergency.
Why does P0118 come back after I replaced the sensor?
Because P0118 is a circuit fault code, not just a sensor fault code. It means the signal voltage in the circuit is too high — that can be caused by the sensor, the wiring, or the connector. If you installed a new sensor and the code returned immediately, the most likely cause is a broken signal wire or a corroded connector that was never inspected. Trace the harness and check the connector terminals before condemning the new sensor.
What voltage should the ECT sensor read at normal operating temperature?
At full operating temperature — typically around 195–210°F (90–99°C) depending on your vehicle — the ECT signal wire should read approximately 0.5–1.0 volts at the ECU connector. P0118 triggers when that voltage climbs above roughly 4.9 volts, which corresponds to a temperature the sensor interprets as well below -40°F. You can monitor this live on any OBD2 scanner that reads PIDs — look for "ECT voltage" or "coolant temp" and verify it rises smoothly as the engine warms.
Will P0118 cause my car to fail an emissions test?
Almost certainly yes. The check engine light alone is an automatic failure in most state emissions programs. Beyond the light, running rich from a false cold-signal dramatically increases hydrocarbons and CO in the exhaust. Even if the light were not a factor, the emissions readings themselves would likely fail. Fix P0118 before scheduling an emissions test — and drive at least 50 miles after the repair to allow the readiness monitors to reset completely.
How do I know if the ECT sensor location is causing the reading to be wrong?
Compare your scanner's live coolant temperature reading with an infrared thermometer pointed at the upper radiator hose after a full warm-up. The hose should read at least 180°F (82°C). If the hose is hot and your scanner still shows an extremely cold temperature — say, below 40°F (4°C) — the sensor circuit has a definite fault. If both readings are cold after 20 minutes of driving, the thermostat may be stuck open and is worth investigating separately.
🔗 Related Codes

These codes share the same ECT sensor circuit or commonly appear alongside P0118.

🔧
Alex Carter ASE-Certified Technician · 14 years diagnostic experience
✓ Verified by OBDPlatform Team
This guide is for informational purposes only. Always consult a qualified mechanic before performing any vehicle repair. OBDPlatform is not responsible for actions taken based on this content.