Rocker Arm Actuator B Control Circuit High Bank 1
The P2649 code means the vehicle's onboard diagnostic system has detected: Rocker Arm Actuator B Control Circuit High Bank 1. This is a moderate severity code.
- Keep driving?
- Short distances only
- DIY difficulty
- moderate
- Estimated cost
- $100 - $500 (parts and labor)
Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.
Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.
Affiliate links — we earn a commission at no extra cost to you.
What Are the Symptoms of P2649?
- Actuator B stuck engaged
- Unusual idle quality
- Mid-range cam profile always active
- Check engine light on
What Causes P2649? (Most Likely First)
- Actuator B solenoid stuck open Very High
- Short to voltage in actuator B circuit High
- Debris preventing solenoid closure Moderate
- ECM actuator B driver stuck high Low
Can I Still Drive with P2649?
Short distances only. P2649 is rated moderate severity. Keep trips short and get it diagnosed soon rather than waiting for symptoms to worsen.
Frequently Asked Questions
Is P2649 urgent?
Not immediately dangerous, but the engine is not operating optimally. Idle quality may suffer and fuel economy can be affected.
Can dirty oil cause VTEC solenoid issues?
Yes. Old or contaminated oil can clog the solenoid screen and leave deposits on the valve, preventing proper operation. Regular oil changes help prevent this.
How often should I change oil on a VTEC engine?
Follow manufacturer recommendations, typically every 5,000 to 7,500 miles with synthetic oil. The VTEC system is sensitive to oil quality and cleanliness.
Mechanics Guide Step-by-step diagnosis
How Do You Diagnose P2649?
-
Test actuator B solenoid for stuck condition
-
Check circuit for short to battery voltage
-
Clean solenoid screen and filter
-
Verify ECM can deactivate actuator B
Sources 1
This page is built from documented references. Verify against your own service info before repair work.
- SAE J2012Diagnostic Trouble Code Definitions (defines the generic OBD-II code ranges)
Which Vehicles Commonly Get P2649?
- 2008-2020 Honda Accord V6
- 2010-2019 Honda Odyssey
- 2011-2020 Honda Pilot
- 2009-2019 Acura MDX
Explore More
Was this helpful?
Send this to whoever is fixing the car — your mechanic, or the person asking what the light means.