Severity Medium
P1660

P1660: OCC Signal High - Output Control Circuit Malfunction

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

The P1660 code indicates that the Engine Control Module (ECM) has detected a high voltage signal from the Output Control Circuit (OCC). This circuit is responsible for controlling various engine actuators such as the idle air control valve, EGR valve, or other solenoids. A high signal typically means the circuit voltage is above the expected range, often due to a short to power, faulty actuator, or ECM issue. This can cause drivability problems and may trigger the check engine light.

Medium
Severity
$100-$300
Typical Cost
Medium
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

Step 1: Use a scan tool to retrieve all codes and freeze frame data.

2

Step 2: Visually inspect the OCC circuit wiring and connectors for damage, corrosion, or shorts.

3

Step 3: Test the actuator resistance and operation per manufacturer specifications.

4

Step 4: Check for voltage at the actuator connector with key on; compare to expected values.

5

Step 5: If wiring and actuator are good, test the ECM output signal or replace ECM.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive long distances as it can cause poor engine performance, stalling, or damage to other components. Have it diagnosed promptly.

How much does it cost to fix?

The cost typically ranges from $100 to $300, depending on the cause. Replacing an actuator may cost $50-$150, while wiring repairs or ECM replacement can be higher.

5. Commonly Affected Makes

This is a manufacturer-specific code. The exact manufacturer is not confirmed in our current database.

6. Related Codes

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