P2664
B Rocker Arm Actuator Control Circuit High Bank 2
Variable valve / rocker actuator
Generic OBD-II
Medium
What it means
P2664 means the ECM detected high voltage in the control circuit for the B rocker arm actuator on bank 2 — an oil control valve that switches variable valve lift or cylinder deactivation. It's usually a wiring, connector, or solenoid fault, sometimes tied to low or dirty oil. The engine keeps running, but the affected valve function may be disabled. It mirrors P2654 on the opposite bank.
Medium
Can I keep driving? Drivable, but the variable-lift or cylinder-deactivation function may be disabled on bank 2, costing power or smoothness.
Common symptoms
What you'll notice
- Check-engine light on with the code stored
- Loss of variable valve lift or cylinder deactivation on bank 2
- Reduced power or rough running under some conditions
- Sometimes no noticeable driveability change
Common causes
Most likely first
- Short to voltage in the rocker-arm actuator (oil control valve) circuitLikely
- Corroded or loose connector at the actuator solenoidCommon
- Faulty oil control valve / actuator solenoidCommon
- Low or dirty engine oil affecting the actuatorLess often
- PCM control-circuit driver faultLess often
How to diagnose & fix
Work through it in order
- Read freeze-frame data to see when the fault set.
- Check engine oil level and condition — the actuator is oil-driven.
- Inspect the actuator connector and wiring for a short to power.
- Measure the solenoid's resistance against spec.
- Replace the oil control valve if faulty. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P2664?+
Generally yes for short trips. You may lose the high-lift or deactivation function on bank 2, reducing power or smoothness, but the engine runs. Repair it to restore full performance.
Can I just clear P2664?+
It returns until the circuit or actuator is repaired. Fresh oil sometimes helps if dirty oil was the cause.
Related codes
Often seen with P2664
Read & clear P2664 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX