P0118 Code: Engine Coolant Temperature Circuit High Input

P0118 ECT Sensor High Input: Causes & Fixes. See symptoms, common causes, driving risk and checks that help confirm the fault before parts are replaced.

5 min readReviewed August 27, 2026Diagnostic reference
Fuel, Air and Sensor Codes diagnostic illustration
Before replacing parts

Save all codes and freeze-frame data. The code tells you what the control module detected, not which component must be replaced.

Quick answer

OBD2 code P0118 means the engine control module (ECM) has detected an abnormally high voltage signal from the Engine Coolant Temperature (ECT) sensor circuit. This indicates the sensor or its wiring is reporting a temperature reading that is higher than physically possible, triggering a fault.

What the P0118 Code ECT Circuit High Input Means Technically

The ECT sensor is a variable resistor (thermistor) that changes resistance based on coolant temperature. As the engine warms, resistance drops, lowering the voltage signal sent to the ECM. When the ECM sees a voltage above its expected maximum; typically around 4.5-5 volts on a 5V reference system; it logs P0118, signaling the circuit is reporting an implausibly high temperature or an open/short condition.

In most cases, the high voltage is caused by a loss of ground or a short to voltage in the sensor's signal wire. The ECT sensor itself can also fail internally, creating an open circuit that pulls the signal line high. Less commonly, a damaged wiring harness, corroded connector, or a faulty ECM ground can produce the same effect. The ECM uses this input to adjust fuel delivery, ignition timing, and other parameters, so an incorrect reading can lead to drivability issues.

The code sets when the voltage exceeds the ECM's calibrated threshold for a specified duration (often 2-5 seconds). This is not an intermittent glitch but a sustained condition, which helps differentiate it from random sensor noise. Because the ECT sensor is critical for cold-start fuel enrichment and engine warm-up strategies, a P0118 code commonly causes the ECM to default to a fixed temperature value (often 180°F or 82°C), leading to poor cold-start performance and potential long-term fuel economy loss.

Diagnosing P0118 requires verifying the sensor's resistance and voltage at different temperatures, inspecting the wiring for shorts or opens, and checking connector integrity. A scan tool can display live ECT data, which will often read -40°F (-40°C), 300°F (150°C), or another extreme value when this code is active, confirming the high-input condition. Multimeter testing at the sensor's terminals (with the connector unplugged) should show resistance in the 2-7 kΩ range at room temperature for most vehicles; infinite resistance indicates an open circuit, while 0 Ω suggests a short.

Common Symptoms of P0118

A P0118 code commonly causes hard starting in cold weather, as the ECM may not enrich the fuel mixture properly. You may also notice poor idle quality, stalling, or hesitation during acceleration, especially when the engine is cold. Many vehicles will illuminate the check engine light as soon as the code sets.

Typical Fixes for P0118

Repairs typically involve replacing the ECT sensor, repairing damaged wiring, or cleaning corroded connectors. In rare cases, a faulty ECM or internal engine harness issue may be the root cause. For a full cost breakdown, see the full P0118 repair cost guide.

Can You Still Drive With Code P0118?

Driving with P0118 is possible in most cases, but it is not recommended long-term. The ECM's default temperature assumption can cause poor performance, increased emissions, and potential engine damage over time due to incorrect fuel and timing strategies.

Details that improve the diagnosis

Compare the reported value with engine temperature, barometric pressure, throttle position and related sensors. A signal that is electrically valid can still be implausible. Fuel trims at idle and at a steady higher speed help separate an intake leak from a fuel-delivery or measurement problem.

Before clearing anything, record whether the code is current, pending, history or permanent. Save companion codes and freeze-frame conditions, then note recent repairs, a weak battery, weather changes and the exact moment the symptom appears. After a confirmed repair, clear only the erasable codes and complete the appropriate drive cycle. A permanent code normally clears only after the onboard monitor verifies that the fault is gone.

Related trouble codes

Information to record before any repair

Write down the exact code, its status and every companion code reported by a complete vehicle scan. Save the freeze-frame values, including engine speed, load, coolant temperature, vehicle speed, battery voltage and fuel trims when available. Note whether the warning appeared during a cold start, at idle, under acceleration, after refueling, in wet weather or immediately after other work. These details help separate an intermittent electrical problem from a repeatable mechanical or operating-condition fault.

Identify the exact year, make, model, engine, transmission and market version before using a wiring diagram or specification. Connector pinouts, monitor thresholds, component locations and test procedures can change within the same model line. Check current manufacturer service information and relevant technical service bulletins. A bulletin can improve the test sequence, but it should not be treated as proof that the same fault exists on every vehicle.

How to verify the repair

A warning light that stays off immediately after codes are cleared does not by itself confirm a repair. Recheck live data, repeat the operating condition that originally set the code when it is safe to do so, and confirm that no pending code returns. Some monitors need a specific drive cycle before they run. Permanent codes are normally removed by the control module only after it sees enough successful monitor results. If symptoms remain or the code returns, continue testing instead of replacing another part by guesswork.

Editorial and safety note

Car Code Wiki explains diagnostic concepts for general education. Always use the service information, specifications and safety procedures for the exact year, make, model and powertrain.

How we prepare guides