P2651
B Rocker Arm Actuator System Performance/Stuck Off Bank 1
Variable valve lift
Generic OBD-II
Medium
What it means
P2651 means the 'B' rocker arm actuator on bank 1 is stuck off or not performing β the variable-valve-lift system that switches valve lift isn't engaging. Commonly driven by an oil control valve, this fault can cause rough running or reduced power on the affected bank. It's a valvetrain-control issue, not a typical no-start.
Medium
Can I keep driving? Usually yes β the engine runs, but you may feel rough operation or reduced power because a variable-valve-lift actuator isn't switching. Get it checked to avoid extra wear.
Common symptoms
What you'll notice
- Check-engine light on
- Rough running or reduced power on one bank
- Reduced high-rpm performance
- Possible slight increase in fuel use
Common causes
Most likely first
- Faulty oil control valve (rocker arm actuator solenoid)Likely
- Low or dirty engine oil restricting the actuatorCommon
- Open or shorted wiring or connector to the oil control valveCommon
- Oil-contaminated or damaged connectorLess often
- Faulty PCM (least likely)Less often
How to diagnose & fix
Work through it in order
- Confirm the code and check for related rocker-arm codes (P2650, P2652, P2653, P2661).
- Check engine oil level and condition β low or degraded oil can prevent actuation.
- Visually inspect the oil control valve wiring and connector for damage or oil contamination.
- Test the oil control valve's resistance and command it with a scan tool if supported.
- Replace the oil control valve if faulty; if wiring and valve are good, suspect the PCM.
FAQ
Quick answers
Is it safe to drive with P2651?+
Usually yes for short drives, but the engine may run rough or lack power. Fix it promptly β running with a stuck valvetrain actuator can accelerate wear.
Can I just clear P2651?+
It returns until the oil control valve or its circuit is repaired; low or dirty oil should be corrected first.
Related codes
Often seen with P2651
Read & clear P2651 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