P2647: Rocker Arm Actuator A Stuck On (Meaning, Causes, Fixes)
What P2647 means
Some engines use oil pressure to switch the rocker arms (and so the valve timing or lift) between modes. Honda's VTEC system is the best-known example. A rocker arm control solenoid sends oil pressure to the mechanism, and a rocker arm oil pressure switch tells the engine computer whether that pressure actually arrived. RepairPal gives the generic definition, "A" Rocker Arm Actuator System Stuck On, and says the PCM sets P2647 when it does not see the correct voltage signal back from the rocker arm oil pressure switch. Honda's service bulletin 13-021 describes the same code differently, as rocker arm oil pressure switch circuit high voltage, and pairs it with P2646 (circuit low voltage). Note that RepairPal uses the same explanation for P2647 as for P2646, so its page does not say what separates "stuck on" from "stuck off". The sources also differ on what to suspect first: RepairPal starts with low engine oil and also lists the switch, wiring and the PCM, while Honda's bulletin says the switch itself may fail intermittently and directs replacing it. P2652 is the matching code for the "B" rocker arm system. Honda's bulletin notes the problem may be intermittent and may not come back right after the code is cleared.
Severity: can I keep driving?
Stop and fix promptly
Get it checked soon. RepairPal rates P2647 as Urgent. Honda's service bulletin treats it as a mostly electrical fault with the rocker arm oil pressure switch, which fails intermittently. Because RepairPal lists low engine oil as a cause, check the oil level before driving further. If the oil is low or the oil pressure light comes on, stop and don't drive until it is fixed, since running an engine low on oil can damage it.
Common symptoms
- Check engine light on (Honda bulletin 13-021)
- Decreased engine performance (RepairPal)
- Increased fuel consumption (RepairPal)
- The fault may be intermittent and may not return right after the code is cleared (Honda bulletin 13-021)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- Engine oil level too low (RepairPal)
- A failed rocker arm oil pressure switch; Honda says it can fail intermittently (RepairPal, Honda bulletin 13-021)
- Wiring problems in the switch circuit (RepairPal)
- Powertrain control module (PCM) failure (RepairPal)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Check the engine oil level and condition first, and top it up with the correct oil if it is low (RepairPal lists low oil as a cause).
- Read all stored codes and note whether P2646, P2651 or P2652 are also set.
- Find the rocker arm oil pressure switch (on the cylinder head near the valve cover on many Hondas) and check its connector and wiring for damage, oil soaking or a loose fit.
- Check for technical service bulletins for your vehicle. Honda bulletin 13-021 covers P2647 on the 2003-12 Accord 4-cylinder, 2002-05 Civic Si, 2012-13 Civic (except Si and Hybrid), 2002-09 CR-V, 2011 CR-Z, 2003-11 Element and 2007-11 Fit.
- Clear the code and see whether it returns; Honda notes it may be intermittent.
Typical fixes
- Top up or change the engine oil if it is low or the wrong type (RepairPal)
- Replace the rocker arm oil pressure switch and its O-ring; on the Hondas covered by bulletin 13-021 this is the stated fix, with the switch torqued to 22 N-m (16 lb-ft)
- Repair damaged wiring or connectors in the switch circuit (RepairPal)
- If the code returns after the switch is replaced, follow the factory troubleshooting procedure for the code, as Honda's bulletin directs
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- The oil level is fine and a new switch didn't fix it
- The oil pressure light comes on or the engine makes new ticking or knocking noises
- Several valve timing codes are set at once
- Your vehicle is covered by Honda bulletin 13-021 and is still under warranty
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Is P2647 serious?
RepairPal rates it Urgent. On many Hondas the cause is an intermittent rocker arm oil pressure switch (Honda bulletin 13-021), but low engine oil is also a listed cause, so check the oil right away and don't drive if it is low or the oil pressure light is on.
What is the most common fix for P2647 on a Honda?
Honda's service bulletin 13-021 says the rocker arm oil pressure switch may fail intermittently and directs replacing it with a new O-ring, on the 2003-12 Accord 4-cylinder, 2002-05 Civic Si, 2012-13 Civic (except Si and Hybrid), 2002-09 CR-V, 2011 CR-Z, 2003-11 Element and 2007-11 Fit.
What is the difference between P2647 and P2646?
Honda's bulletin describes P2647 as rocker arm oil pressure switch circuit high voltage and P2646 as circuit low voltage. The generic definitions call P2647 Stuck On and P2646 Performance/Stuck Off. Honda gives the same fix for both.
How much does it cost to fix P2647?
None of the sources gives a repair cost. Honda's bulletin lists 0.3 to 0.6 hours of labor (depending on model and bulletin revision) to replace the switch on the covered models, but parts prices and shop rates vary, so get a written estimate.
Sources
Last reviewed 2026-10-23. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.