P2647 Code: A Rocker Arm Actuator System Stuck On (Bank 1)
The P2647 code means the rocker arm switching system stays active after the computer turned it off. The engine may idle rough or stall. Drive with caution if the idle is unstable.
- Severity
- Medium
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $30 to $300
- Difficulty
- Medium
- System
- Ignition and Misfires
- Applies to
- All OBD2 vehicles
Common in: Honda
On this page
What the P2647 code means
Honda engines with VTEC have rocker arms that switch cam profile above a certain engine speed. An oil solenoid (the rocker arm actuator) and a pressure switch confirm to the computer that the switch happened. Low, dirty or wrong-viscosity oil is the first cause of these codes.
If the pressure switch keeps indicating pressure with the solenoid off, the computer stores the P2647 code. The engine may idle rough or stall.
P2647 code symptoms
- Check engine light on.
- Rough idle.
- The engine may stall when you stop.
Likely causes of the P2647 code
- Solenoid stuck open by dirt.
- Faulty pressure switch that always indicates pressure.
- Shorted wiring. Look for rubbing against the engine, the chassis or the exhaust.
- Contaminated oil. Check the level, the condition and the viscosity.
How to diagnose the P2647 code step by step
- Check the oil.
- Unplug the solenoid and watch the switch.
- Measure the pressure switch with the engine off. It should be at rest.
How to fix the P2647 code
- Replace the pressure switch or the solenoid.
- Change the oil.
- Clear the codes and verify.
Technical reference data
- Usual Honda oil: 0W-20 or 5W-30 depending on the engine.
- Approximate values only: check the manufacturer data for your vehicle.
Brand-specific notes
Dirty oil is a common reason for a solenoid that sticks, so start there. The P2647 code is rarely serious but is worth repairing.
P2647 on Honda and Acura
This is a code specific to Honda and Acura engines with VTEC, although the definition is generic.
Questions about the P2647 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.