Severity High
P2186

Engine Coolant Temperature Sensor 2 Circuit Intermittent/Erratic

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

The P2186 code indicates that the Engine Control Module (ECM) has detected an intermittent or erratic signal from the Engine Coolant Temperature (ECT) Sensor 2, which is typically located on the engine block or cylinder head. This sensor provides critical temperature data for fuel mixture, ignition timing, and cooling fan operation. An erratic signal can cause the ECM to misinterpret engine temperature, leading to performance issues and potential engine damage if not addressed.

High
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 ECT sensor 2 connector and wiring for damage, corrosion, or loose pins.

3

Step 3: Check sensor resistance at various temperatures and compare to manufacturer specs.

4

Step 4: Test circuit for continuity, shorts to ground, and voltage reference (typically 5V) at sensor connector.

5

Step 5: If all tests pass, suspect intermittent connection or ECM issue; perform wiggle test while monitoring sensor data.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive long distances as erratic temperature readings can cause poor engine performance, increased emissions, and potential overheating. Short trips to a repair shop are acceptable if the engine temperature gauge remains normal.

How much does it cost to fix?

The typical repair cost ranges from $50 to $150, including parts (sensor $20-$50) and labor (0.5-1 hour). 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 P2186? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →