Severity Medium
P0116

Engine Coolant Temperature Sensor Circuit Range/Performance

📅 Last reviewed: July 2026
What does the P0116 code mean?

The P0116 code indicates that the Engine Control Module (ECM) has detected a problem with the Engine Coolant Temperature (ECT) sensor circuit. Specifically, the sensor's output signal is outside the expected range or the rate of change is too slow, often due to a stuck thermostat, faulty sensor, or wiring issues. This can cause incorrect fuel mixture, poor engine performance, and increased emissions.

Medium
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Scan for codes and record freeze frame data.

2

Step 2: Visually inspect the ECT sensor connector and wiring for damage or corrosion.

3

Step 3: Check coolant level and condition; verify thermostat operation.

4

Step 4: Measure ECT sensor resistance and compare to specifications at known temperatures.

5

Step 5: Test the sensor signal voltage at the ECM connector.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive long distances as the engine may run poorly, overheat, or cause further damage. Short trips to a repair shop are acceptable if coolant levels are normal and temperature gauge stays in the middle.

How much does it cost to fix?

The cost typically ranges from $50 to $150 for parts and labor, depending on whether the sensor or thermostat needs replacement. Diagnostic fees may add $50-$100.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0116? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →