P2654 — B Rocker Arm Actuator Control Circuit High #
Note: The code label may vary depending on the vehicle manufacturer.
- P2654: Exhaust Rocker Arm Actuator Control Circuit High (Honda)
- P2654: B Rocker Arm Actuator Control High (GM, Chrysler, Ford)
- P2654: Variable Valve Timing Rocker Arm Control Circuit High (Toyota, Lexus)
Summary of DTC P2654 #
DTC P2654 indicates a problem with the B Rocker Arm Actuator Control Circuit, specifically that the circuit voltage is higher than expected. The rocker arm actuator is an electro-mechanical device responsible for adjusting valve timing or lift in engines equipped with Variable Valve Timing (VVT) or Variable Valve Lift systems. This code typically points to an electrical fault, such as a short to voltage, an open circuit, or a malfunctioning actuator. The “B” designation refers to a specific actuator bank or group, usually the exhaust side or bank 2, depending on the engine design. While the check engine light will illuminate, drivability symptoms can range from mild to severe, and prompt diagnosis is recommended to avoid potential engine performance issues.
Common Symptoms for DTC P2654 #
When P2654 is present, symptoms can vary depending on the vehicle and the severity of the circuit fault. Some drivers may notice only the check engine light, while others could experience reduced performance or rough engine operation. Watch for the following:
- Check Engine Light (CEL) illuminated
- Rough idle or engine misfire
- Reduced power or hesitation on acceleration
- Poor fuel efficiency
- Unusual engine noises (ticking or tapping)
- Limp mode activation in some models
Probable Causes for DTC P2654 #
The root causes of P2654 are most often electrical, but mechanical failures are possible. Statistically, the most frequent sources are as follows:
- Faulty rocker arm actuator (solenoid) — Internal short or failure in the actuator itself.
- Damaged or corroded wiring/connectors — Open circuit or short to voltage in the actuator control circuit.
- Faulty Engine Control Module (ECM/PCM) — Rare, but possible if all else checks out.
- Oil flow issues (low or dirty oil) — Can cause actuator malfunction, though less likely to trigger a pure “circuit high” code.
- Incorrect actuator installation or previous repair errors
Step-by-Step Diagnostic for DTC P2654 #
A systematic diagnostic approach is key to isolating the true cause of P2654. Follow these steps to avoid unnecessary part replacement:
- 1. Confirm code presence — Scan for P2654 and any related codes (especially VVT or actuator codes).
- 2. Inspect wiring and connectors — Look for damaged, corroded, or loose connections at the actuator and ECM/PCM.
- 3. Check actuator resistance — Use a multimeter to measure solenoid resistance; compare to OEM specs.
- 4. Test actuator control circuit — With ignition on, check for proper voltage and ground at the actuator plug.
- 5. Manually actuate solenoid (if possible) — Using a scan tool or direct power, confirm actuator operation.
- 6. Inspect engine oil — Verify level and condition; dirty or low oil can affect actuator function.
- 7. Check for ECM/PCM updates or TSBs (Technical Service Bulletins) — Some manufacturers have updates addressing this code.
- 8. If all tests pass, suspect faulty ECM/PCM — As a last resort, verify correct output at the control module.
Possible Repairs for DTC P2654 #
Repairs should address the root cause found during diagnostics. Typical solutions for P2654 include:
- Replace faulty rocker arm actuator/solenoid
- Repair or replace damaged wiring/connectors
- Clean or change engine oil and filter (if oil quality is a factor)
- Update/reprogram ECM/PCM if an OEM update is available
- Replace ECM/PCM (only after all other causes are ruled out)
Is It Safe to Drive with Code P2654? #
Limited. While some vehicles may continue to drive with only a check engine light and no obvious symptoms, others may experience drivability issues or even enter limp mode. Continued driving can risk engine wear due to improper valve timing or oil flow, especially if symptoms worsen. It’s best to diagnose and repair promptly to avoid secondary damage.
Vehicles Most Commonly Affected by P2654 #
This code is most frequently reported on vehicles equipped with VVT or variable lift systems, particularly those using individual rocker arm actuators. The following makes and models are commonly affected:
- Honda/Acura (Civic, Accord, Odyssey, CR-V, MDX)
- General Motors (Chevrolet, GMC, Cadillac) with VVT engines
- Toyota/Lexus (Camry, Corolla, Highlander, RX350, etc.)
- Ford/Lincoln with variable cam timing technology
- Chrysler/Dodge/Jeep with multi-displacement or VVT engines
Common Mistakes & Best Practices for P2654 #
Avoiding misdiagnosis saves time, money, and frustration. Here’s what technicians and DIYers often get wrong:
- Replacing the actuator without checking wiring — Corroded or damaged wiring is a frequent cause.
- Ignoring oil condition — Old or dirty oil can impair actuator function.
- Overlooking technical service bulletins (TSBs) — Some issues are known and addressed by OEM updates.
- Skipping basic voltage/resistance checks — Always verify electrical integrity before replacing parts.
- Not clearing codes after repair — Always erase codes and retest to confirm the fix.
Quick FAQ for DTC P2654 #
Still have questions? Here are answers to the most common concerns:
- Q: Can a bad oil change trigger P2654?
A: Yes, if the wrong oil type or dirty oil is used, it can affect actuator performance and contribute to this code, though it usually doesn’t cause a pure circuit high voltage fault. - Q: Is P2654 an expensive repair?
A: It depends on the root cause. Replacing a faulty actuator or repairing wiring is usually moderate in cost, but ECM/PCM replacement is more expensive. Proper diagnosis is essential to keep costs down.




