P2646
A Rocker Arm Actuator System Performance/Stuck Off Bank 1
Variable valve lift (rocker arm)
Generic OBD-II
Medium
What it means
P2646 means the bank 1 'A' rocker arm actuator β part of the variable valve lift system β is stuck off or not performing as commanded. This system switches valve lift for power and efficiency, so a fault usually shows up as reduced power (especially at higher rpm) and rougher running, not a no-start. Low or dirty oil is a frequent trigger.
Medium
Can I keep driving? Drivable, but you'll likely feel reduced power, especially at higher rpm, and rougher running until it's fixed.
Common symptoms
What you'll notice
- Check-engine light on
- Reduced power, especially at higher engine speeds
- Rough running or slight misfire feel
- Possible drop in fuel economy
Common causes
Most likely first
- Low or dirty engine oil affecting the actuator's hydraulic operationLikely
- Faulty oil control valve / rocker arm actuator solenoid on bank 1Common
- Clogged oil passage or screen to the actuatorCommon
- Open or shorted wiring or a poor connector at the actuator solenoidLess often
- Faulty PCM (least likely)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and check engine oil level and condition first β low or dirty oil is a common cause.
- Inspect the actuator/oil control valve wiring and connector for damage or corrosion.
- Test the oil control valve solenoid resistance and check for oil-passage restriction or debris.
- Replace the oil control valve or actuator if faulty, then clear and re-test.
FAQ
Quick answers
Is it safe to drive with P2646?+
Generally yes for short trips, but you'll have reduced high-rpm power. Since low oil can be the cause, check oil and get it diagnosed soon.
Can I just clear P2646?+
It will return until the actuator, oil supply, or wiring fault is corrected.
Related codes
Often seen with P2646
Read & clear P2646 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