P2664 - B Rocker Arm Actuator Control Circuit High Bank 2
The P2664 code indicates that the powertrain control module (PCM) has detected a high voltage condition in the rocker arm actuator control circuit for Bank 2. This actuator controls the variable valve timing or cylinder deactivation system. A high voltage reading typically points to a short to power, a faulty actuator, or a wiring issue. Bank 2 refers to the side of the engine opposite cylinder #1.
1. Most Common Causes
- Open circuit or short to voltage in the 'B' rocker arm actuator/solenoid coil
- Control circuit wiring shorted to battery voltage (Vbat or VCC)
- Corroded, bent, or disconnected pins at the actuator connector
- Excessive resistance in the control circuit due to damaged wires or splices
- Intermittent failure of the ECM/PCM actuator driver
- Poor ground reference in the actuator circuit
2. Symptoms You Will Notice
- Check Engine Light on
- Rough idle or misfire
- Reduced fuel economy
- Engine performance issues
3. Step-by-Step Diagnosis
Step 1: Use a scan tool to retrieve all codes and freeze frame data.
Step 2: Visually inspect the wiring and connector for Bank 2 rocker arm actuator for damage or corrosion.
Step 3: Test the actuator solenoid resistance with a multimeter (compare to specs).
Step 4: Check for voltage at the actuator connector with key on; if voltage is high, trace short to power.
4. Frequently Asked Questions
Is it safe to drive with this code?▼
It is not recommended to drive long distances as it can cause engine performance issues and potential damage to the variable valve timing system.
How much does it cost to fix?▼
Repair costs typically range from $150 to $400, depending on the cause and labor rates.
5. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.