EN

Severity: Moderate Code type: Generic (all makes)

P2647 Code: 'A' Rocker Arm Actuator System Stuck On Bank 1

The VTEC oil pressure switch reports the high-lift rockers engaged while the engine computer wants them off.

At a glance

Severity: 3/5 – Moderate3/5

Severity: Moderate

Meaning
'A' Rocker Arm Actuator System Stuck On Bank 1
System
Fuel & Air Metering · Powertrain
Safe to drive?
With caution
Typical repair cost
$50–$1,300
DIY difficulty
Moderate

In a VTEC-type valvetrain the engine computer only sends oil to the rocker-locking pins above a certain rpm and load; the rest of the time the solenoid spool is closed and the rocker shaft should see almost no pressure. P2647 sets when the rocker arm oil pressure switch reports pressure – or its circuit reads as if there were pressure – while the computer is commanding the system off. There are two very different situations behind it. Either oil really is reaching the rockers because the spool is held open by debris or the pins are stuck engaged, in which case the engine idles and pulls poorly at low rpm, or the switch or its wiring is simply lying, and the engine runs perfectly. How the car drives is therefore the first and most useful clue.

Can I keep driving? If the engine runs normally, the fault is almost certainly the switch or its wiring and you can drive while arranging a repair. If it idles roughly, stumbles pulling away or stalls, the rockers may really be locked on the high-lift cam; limit driving and have it checked soon.

How to read P2647

How to read P2647P12263474
  1. P Powertrain
  2. 2 Generic (SAE)
  3. 6 Computer & outputs
  4. 47 Specific fault

Symptoms

  • Check engine light, sometimes right after startup
  • Rough, lumpy idle or stalling when the system is truly stuck engaged
  • Weak low-rpm pulling and hesitation when accelerating from a stop
  • Higher fuel consumption in town
  • Occasional misfire codes at idle
  • In many cases no drivability change at all (switch or wiring fault)

Possible causes

Ranked by how often each cause is behind this code (editorial estimate).

  1. Rocker arm oil pressure switch failed internally or oil leaking into its connector 30%
  2. Solenoid spool held open by debris or varnish 22%
  3. Wiring fault in the pressure switch circuit 15%
  4. Solenoid spool return spring weak or broken 12%
  5. Rocker locking pins stuck engaged from sludge or wear 10%
  6. Very thick or overfilled oil causing unusual pressure 6%
  7. Engine computer input fault 5%

Diagnosis step by step

Diagnostic flow: P26471Judge the idle and low-rpm behavior2Read the switch status at idle3Inspect the switch connector for oil4Measure real pressure with a gauge5Remove and check the solenoid6Check the rockers if pressure isgone but symptoms stay
  1. Judge the idle and low-rpm behavior

    Let the engine idle warm and drive gently at low rpm. A smooth idle and normal pull strongly suggest an electrical fault in the switch circuit; a lumpy idle with a lopey, cammy sound points to oil really reaching the rockers.

  2. Read the switch status at idle

    With the engine warm at idle, the scan tool should show the VTEC solenoid off and the pressure switch in its no-pressure state. If the switch reads 'pressure' here, unplug it and watch whether the reading changes; a change that follows unplugging shows the switch or wiring is the source.

    Tools: OBD-II scanner

  3. Inspect the switch connector for oil

    Oil wicking through a leaking switch into its connector is a common reason for a false reading. Clean the connector, and if oil comes back, replace the switch.

    Tools: Flashlight

  4. Measure real pressure with a gauge

    Install a gauge in place of the switch. At warm idle with the solenoid off, the reading should be close to zero. Clear pressure at idle means oil is getting past the spool.

    Tools: OBD-II scanner

  5. Remove and check the solenoid

    Take the solenoid off the head and check that the spool returns fully under its spring. Varnish, metal flakes or a broken spring hold it open; replace the solenoid and the screen gasket rather than trying to free it.

    Tools: Screwdriver, Multimeter

  6. Check the rockers if pressure is gone but symptoms stay

    With the valve cover off and the engine off, the middle (secondary) rocker on each cylinder should move independently of its neighbors. One that is locked to the others points to stuck pins that need the rocker assembly cleaned or replaced.

    Tools: Flashlight, Screwdriver

Where the parts are

Ignition: coils and spark plugs per cylinder – P26471234567
Ignition: coils and spark plugs per cylinder
  1. 1Ignition coil
  2. 2Spark plug
  3. 3Fuel injector
  4. 4Camshaft sensor
  5. 5Crankshaft sensor
  6. 6Engine computer (ECM)
  7. 7Intake manifold

Repair options & costs

RepairDIY?Estimated cost
Clean connector and replace pressure switch Yes $60–$220
Repair switch wiring Yes $80–$250
Replace VTEC solenoid with new screen gasket Yes $200–$500
Oil change with correct grade and level Yes $50–$120
Replace rocker arm assembly No $500–$1,300

Rough US estimates for parts and labor; shop rates vary by region. Not a quote.

Notes by brand

Honda

On Honda i-VTEC engines in the Civic, Accord and CR-V, the pressure switch screws into the side of the solenoid assembly on the cylinder head. A switch that seeps oil into its own connector is a common cause of a false P2647 with no drivability complaint.

Field data

Honda 2 Accord, Cr-V

Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.

Emissions / smog test impact

Will fail

The check engine light is on with P2647 stored, so the car fails an OBD emissions or smog test. Fix the cause and let the monitors reset before testing.

Frequently asked questions

Why does the engine run fine even though the code says stuck on?

Because the computer only sees what the pressure switch reports. If the switch or its wiring fails, the computer thinks there's pressure when there isn't, and the engine runs normally. That's the most common version of P2647.

Can a stuck-on VTEC damage the engine?

Idling and driving at low rpm on the high-lift cam isn't directly destructive, but the poor combustion causes misfires, fuel wash and carbon. Don't let it go for months.

Can overfilling the oil trigger this?

Grossly overfilled or much too thick oil can create unusual pressure behavior in the VTEC circuit. Always check that the level is between the marks and the grade matches the filler cap.

Sources