P2647Generic code

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

  1. Solenoid stuck open by dirt.
  2. Faulty pressure switch that always indicates pressure.
  3. Shorted wiring. Look for rubbing against the engine, the chassis or the exhaust.
  4. Contaminated oil. Check the level, the condition and the viscosity.

How to diagnose the P2647 code step by step

  1. Check the oil.
  2. Unplug the solenoid and watch the switch.
  3. 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.

Frequently asked questions about P2647

Can I drive with a P2647 code?
With caution if the idle is unstable.
Which part fails most?
The VTEC oil pressure switch.
Is it serious?
It usually is not, but it should be repaired.
What does the P2647 code mean?
It means the rocker arm switching system is stuck on, so the pressure switch keeps showing pressure when the solenoid is off.
How much does it cost to fix P2647?
Roughly $30 to $300. An oil change is at the low end, and a new pressure switch or solenoid costs more.

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.