The quick takeaway: P0118 means the Engine Coolant Temperature (ECT) circuit is reporting an abnormally high input. In most cases, the fix involves inspecting and replacing the ECT sensor and repairing Wiring, then clearing codes and confirming with a test drive.
What P0118 Means and How It Affects Your Vehicle
P0118 is an OBD-II trouble code indicating the PCM has detected a voltage or resistance in the ECT circuit that suggests the engine coolant temperature is higher than what the actual temperature would indicate. This can trigger the check engine light, affect fuel trim, and cause symptoms such as rough idle, reduced performance, or inconsistent temperature readings on the dash gauge. In most instances, the issue stems from the sensor, wiring, or connectors rather than the PCM itself.
Common Causes of P0118
Consider these frequent culprits when P0118 appears. The items listed are ordered from most to less common in typical passenger vehicles, though results vary by make and model.
- Faulty Engine Coolant Temperature (ECT) sensor
- Damaged or corroded wiring or loose/dirty connectors in the sensor circuit
- Short to voltage in the ECT circuit or an open circuit in the wiring
- Poor battery condition or fluctuations in the vehicle’s electrical system
- Engine or PCM ground problems that affect circuit readings
- PCM-related fault (rare, but possible)
In addition to the electrical side, a genuinely overheating engine due to cooling-system issues can complicate readings. Check coolant level, thermostat operation, radiator function, and any leaks as part of the broader diagnostic process.
Diagnostic steps to confirm P0118
To identify whether the issue is sensor, wiring, or a PCM fault, follow a systematic diagnostic approach.
Pre-diagnosis checks
Before testing electrical circuits, confirm the vehicle’s basic health: verify coolant level is correct, inspect for leaks, and ensure the cooling system is functioning. A reliable external temperature reading and a properly functioning gauge help interpret sensor data.
- Use an OBD-II scanner to confirm the code and note any related codes (for example, P0115 or P0117).
- Monitor live data for the ECT sensor as the engine warms; compare sensor readings to the actual coolant temperature shown on a trusted gauge.
- Inspect the ECT sensor connector for corrosion, damage, or moisture.
Once you’ve completed the initial checks, proceed to electrical testing and sensor evaluation.
Electrical testing and sensor evaluation
Use a digital multimeter and the vehicle’s service manual for expected resistance or voltage ranges for the ECT sensor at known temperatures.
- Locate and visually inspect the ECT sensor and its wiring harness for damage or corrosion.
- Test the sensor’s resistance at room temperature and, if possible, at a known higher temperature; compare results to the manufacturer’s specifications.
- Check for shorts to battery voltage or opens in the circuit by testing continuity between the sensor wires and the PCM/ground.
If the sensor readings are out of spec or the circuit shows a fault, proceed to repair or replacement.
Repair options and best-practice fixes
Based on the diagnostic findings, the most common remedies for P0118 are straightforward, though some cases may require professional service.
- Replace a faulty ECT sensor that shows out-of-spec readings or resistance.
- Repair damaged wiring or replace corroded connectors; ensure clean, secure connections and good ground.
- Address any damaged harness sections; use appropriate weatherproof connectors and dielectric compound as recommended.
- Correct any genuine cooling-system issues (coolant level, air in the system, faulty thermostat, radiator problems) that could affect readings.
- Clear codes and perform a road test to verify that ECT readings match actual coolant temperature under operating conditions.
- If issues persist, consider PCM/software-related troubleshooting or updates; consult a dealer or qualified shop for advanced diagnostics.
For most drivers, sensor replacement and wiring repair resolve P0118. If the code returns after repairs, a deeper inspection by a professional may be necessary to rule out less common causes.
Preventive tips and maintenance
Regular cooling-system maintenance reduces the likelihood of ECT-related codes. Keep coolant at proper level and concentration, replace aging sensors per manufacturer recommendations, and inspect wiring/connectors during routine maintenance to catch wear before it leads to fault codes.
When to seek professional help
If you’re not comfortable with electrical diagnostics or your vehicle is still under warranty, it’s wise to consult a professional technician. Correctly diagnosing P0118 saves time and money and prevents potentially damaging engine conditions from developing due to incorrect fuel trim or overheating concerns.
Vehicle-specific caveats
Some makes have different sensor wiring configurations or use three- or four-wire ECT sensors. Always refer to your specific model’s service manual for exact test procedures, resistance/voltage specifications, and wiring color codes.
Summary
P0118 indicates the Engine Coolant Temperature circuit is presenting an abnormally high input. The typical remedy centers on the ECT sensor and its wiring—replacing the sensor, repairing or cleaning connectors, and ensuring proper grounding—followed by code clearance and a test drive to confirm the readings align with actual coolant temperature. If the issue persists, investigate cooling-system faults or PCM-related problems with professional assistance.
How do I reset my temperature sensor?
First, turn off the engine and disconnect the battery for about 15 minutes. Reconnect it to reset the gauge. Some cars may need you to check or replace the coolant temperature sensor if this does not work.
What sensors can trigger a P0118 code?
The P0118 code refers to issues with the Engine Coolant Temperature (ECT) circuit and its accompanying sensor. The ECT is a thermistor, or an electrical resistor, whose resistance is significantly reduced by heating. The ECT is located in the coolant passage in your engine's cylinder head.
Can I still drive with a PO118 code?
You really shouldn't drive with the P0118 code. The engine can overheat and cause extensive and expensive damage. The engine control module could also switch to default settings, which leads to poor performance and increased fuel consumption. It's best to address the problem as soon as possible.
How much does it cost to fix a P0118 code?
Cost Outlook
PCM re‑programming (factory tool): $120‑$180 plus software license fees if not already owned by the shop. PCM replacement (including VIN‑matched programming): $600‑$900 for the unit, $200‑$300 labor.


