The core meaning of P0118 is that the Engine Coolant Temperature (ECT) circuit high input is detected by the powertrain control module (PCM). In simple terms, the PCM is seeing a signal voltage from the coolant temperature sensor that is higher than what it expects for the current conditions, usually pointing to a sensor or wiring fault rather than an actual extreme coolant temperature.
Engine coolant temperature sensors feed the PCM a voltage (or resistance) that corresponds to the coolant’s temperature. When the PCM detects a higher-than-expected input, it can indicate the sensor is reading abnormally cold or the circuit is being driven high due to a fault. Thresholds and voltage mappings vary by vehicle manufacturer, so exact numbers depend on the make and model.
What P0118 Indicates
P0118 is a generic OBD-II trouble code indicating the ECT circuit’s input to the PCM is high. This typically means a fault in the sensor, its wiring, or the PCM’s signal reference. It is less often caused by the engine actually being extremely hot; more commonly it points to an electrical issue or sensor fault.
Typical Causes
Below is a list of common reasons P0118 may be stored. The items cover both sensor issues and wiring problems that can push the ECT signal higher than normal.
- Faulty coolant temperature sensor (thermistor degraded, stuck high, or drifting)
- Poor or loose electrical connector on the sensor or PCM
- Short to power (5V reference) or to another circuit on the ECT signal line
- Open circuit or intermittent grounding issues affecting the signal reference
- PCM/ECM fault (less common, but possible)
- Actual extreme readings due to a malfunctioning cooling system (rare; usually accompanied by other symptoms)
In most cases, the issue is one of the sensor itself or the associated wiring/connectors, rather than a rare PCM failure.
How to Diagnose P0118
Diagnostic steps help distinguish between a bad sensor, wiring fault, or PCM issue. The following approach is commonly recommended, but refer to the vehicle’s service data for exact specifications.
- Use a scan tool to confirm the P0118 code and note the live ECT sensor reading versus actual coolant temperature when the engine is at operating temperature and at cold start.
- Check the 5V reference and ground for the ECT circuit with a digital multimeter to ensure proper supply and a solid ground.
- Inspect the ECT sensor and its connector for corrosion, bent pins, or damaged seals. Disconnect the sensor and inspect the male/female terminals.
- Test the ECT sensor resistance at known temperatures (cold and hot) and compare with the manufacturer’s spec. If the readings are out of spec or do not vary with temperature, replace the sensor.
- With the sensor connected, check for continuity/shorts on the signal wire to power, ground, or other circuits. Look for any wiring insulation damage, chafing, or harness abrasion.
- If the sensor and wiring test good, monitor the PCM inputs and consider testing or swapping the PCM if no other faults are found.
After performing these checks, you’ll typically identify a faulty sensor, damaged wiring, or in rare cases, a PCM fault. Replacing the faulty part and clearing the codes usually resolves P0118.
What to Do Next
If you observe P0118, consider the following steps. These recommendations assume you have basic automotive diagnostic skills and safety precautions in place.
- Replace the ECT sensor if tests show it’s out of spec or not responding to temperature changes.
- Repair or replace damaged wiring or connectors on the ECT circuit, ensuring clean connections and proper insulation.
- Verify the PCM’s reference voltage and ground integrity; fix any grounding issues in the engine compartment if found.
- Check for additional codes that may point to related issues (e.g., sensors tied to the same wiring or other engine temperature sensors).
- Test the cooling system separately if symptoms suggest actual overheating, such as a stuck thermostat or coolant leak, but remember P0118 is primarily an electrical signal issue.
- Clear codes and road-test the vehicle to confirm the fault does not recur.
If you’re not comfortable performing these diagnostics, or if the code persists after sensor and wiring repairs, seek professional help. An experienced technician can perform more advanced tests and diagnose PCM-related faults if necessary.
Summary
P0118 signals that the Engine Coolant Temperature circuit is providing a higher-than-expected input to the PCM. The most common causes are a defective ECT sensor or wiring/connectors, but it can also involve a faulty PCM in rare cases. Diagnosing involves checking sensor resistance versus temperature, verifying reference voltage and ground, inspecting the wiring harness, and replacing the faulty component. Always consult the vehicle-specific service data for exact voltage ranges and testing procedures.


