Skip to content

OBD-II Code · Timing

P2647

Rocker Arm Actuator System Stuck On (Bank 1)

medium severitySafe to drive$150-$600

VTEC stuck on.

Common symptoms

  • CEL
  • Rough low-RPM running

Likely causes

  • Stuck solenoid
  • Debris

Where to start

  1. Try the cheapest cause first. Start by checking: stuck solenoid.
  2. Cost & scope. $150-$600
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure

P2647 is a Honda-specific code (and increasingly broader on platforms that licensed VTEC-style cam systems) meaning the PCM detected the VTEC Oil Pressure Switch (VTEC-PSW) stuck in the ON state for the 'A' rocker arm bank — the switch is reporting that oil pressure has reached the rocker shift pin even when the PCM hasn't commanded the VTEC solenoid to engage, OR the switch fails to release after a VTEC engagement cycle. On Honda i-VTEC engines (K-series, R-series, J-series), this code typically points at one of three things: a stuck-on solenoid leaking pressure into the rocker gallery, a mechanically jammed PSW, or wiring shorted to ground at the PSW signal pin. Cheapest-first ladder: (1) Check oil level, condition, and viscosity FIRST — Honda specifies 5W-20 or 0W-20 on most modern applications and using a thicker oil (5W-30 / 10W-30 from a generic oil change) raises VTEC engagement pressure and can leave the PSW reading stuck-on after a transient engagement ($0, 2 min, catches roughly 30% of P2647 calls on cars with non-spec oil). (2) Backprobe the VTEC PSW signal wire at KOEO — should read battery voltage (switch open, no oil pressure). If it reads 0V at KOEO before the engine even runs, the PSW is mechanically stuck closed or the signal wire is shorted to ground; pinch-test the harness near common chafe points (engine lift bracket, valve cover edge). (3) Remove the VTEC solenoid assembly and inspect the screen and the spool — Honda's spool valve can stick partially open from sludge, bleeding constant pressure to the rocker gallery and falsely activating the PSW; clean with brake-kleen and reinstall ($0 in parts). (4) Replace the PSW itself — it's a $30-60 part on most Honda applications and threads into the cylinder head, often accessible without disturbing the valve cover. (5) Ohm the PSW pin-to-ground at KOEO with the connector unplugged — should be open circuit (infinite); reading any finite resistance means the PSW is internally shorted or contaminated. Expensive-misdiagnosis caveat: same as P1259 — don't replace the VTEC solenoid OR the PSW before changing the oil and cleaning the solenoid screen. Stretched oil intervals and the wrong viscosity will set P2647 codes that vanish after a proper service, and shops have rebuilt $400 worth of VTEC parts only to find the actual problem was a $40 oil change.

Vehicle-specific patterns

Vehicle-specific patterns: 2006-2011 Honda Civic Si 2.0L K20Z3 throws P2647 the most often of any Honda application — the K20Z3 has aggressive VTEC engagement at 5800 rpm and the PSW sees high-pressure cycles repeatedly, accelerating switch wear. 2003-2007 Honda Accord 2.4L K24A and CR-V K24A1 throws P2647 from sludge in the solenoid spool leaking pressure into the rocker gallery; clean the spool before replacing parts. 2008-2014 Honda Odyssey / Pilot J35 V6 (VCM models) throws P2647 alongside VCM mode-transition codes because the VCM oil galleries share pressure paths with VTEC and one sticking solenoid affects both. Acura RDX 2.3L K23A1 (turbo, 2007-2012), Acura TSX 2.4L K24A2 (2004-2008), and Acura MDX 3.7L J37 throw P2647 from the same failure modes as the parent Honda applications. 2012+ Honda Civic 1.8L R18 and 2.4L K24Z throw P2647 occasionally but at lower frequency than the older K-series. Estimated repair: $40 to $400.

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 10 tools