DOBD DashX ☰ Browse all codes
P2654

B Rocker Arm Actuator Control Circuit High Bank 1

Variable valve / rocker actuator Generic OBD-II Medium

What it means

P2654 means the ECM detected high voltage in the control circuit for the B rocker arm actuator on bank 1 — an oil control valve that switches variable valve lift or cylinder deactivation. It's usually a wiring, connector, or solenoid fault, sometimes tied to low or dirty oil. The engine keeps running, but the affected valve function may be disabled.

Medium

Can I keep driving? Drivable, but the variable-lift or cylinder-deactivation function may be disabled, costing power or smoothness.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Short to voltage in the rocker-arm actuator (oil control valve) circuit
  2. Corroded or loose connector at the actuator solenoid
  3. Faulty oil control valve / actuator solenoid
  4. Low or dirty engine oil affecting the actuator
  5. PCM control-circuit driver fault

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data to see when the fault set.
  2. Check engine oil level and condition — the actuator is oil-driven.
  3. Inspect the actuator connector and wiring for a short to power.
  4. Measure the solenoid's resistance against spec.
  5. Replace the oil control valve if faulty. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P2654?+
Generally yes for short trips. You may lose the high-lift or deactivation function on bank 1, reducing power or smoothness, but the engine runs. Repair it to restore full performance.
Can I just clear P2654?+
It returns until the circuit or actuator is repaired. Fresh oil sometimes helps if dirty oil was the cause.

Related codes

Often seen with P2654

Read & clear P2654 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX