HomeTrouble CodesP2654

P2654 — B Rocker Arm Actuator Control Circuit High Bank 1

Manufacturer-specificPowertrain (engine & transmission)

P2654 indicates that the Powertrain Control Module (PCM) has detected a higher-than-expected voltage on the control circuit for the "B" rocker‑arm actuator on Bank 1 (the cylinder‑1 side of the engine). This is typically an electrical fault involving the actuator solenoid, wiring, or connectors rather than a mechanical failure of the valve timing system.

Symptoms

What causes it — most likely first

1. Failed rocker‑arm actuator solenoid

The solenoid inside the actuator can short internally or open, causing the circuit to read high voltage.

2. Wiring or connector damage

Chafed wires, broken insulation, corroded pins, or loose connectors can create an open circuit that pulls the signal high.

3. Blown fuse or fusible link

A missing or blown fuse in the actuator supply circuit will prevent proper grounding, resulting in a high‑voltage reading.

4. Poor ground or ground circuit issue

Inadequate ground for the actuator can keep the control circuit from pulling low, leading to a high signal.

5. Oil pressure or flow problem

Low oil pressure or a clogged oil passage can prevent the actuator from functioning correctly, which may appear as an electrical fault to the PCM.

6. PCM internal fault (rare)

The PCM itself can misread the circuit, but this is the least common cause and should be ruled out after checking all other components.

How it's diagnosed

  1. Connect an OBD‑II scanner to confirm P2654 and note any additional VVT‑related codes that may point to related faults.
  2. Visually inspect the rocker‑arm actuator connector and harness for bent pins, corrosion, frayed wires, or loose connections.
  3. Test the actuator solenoid resistance with a multimeter and compare the value to the manufacturer’s specification (typically a few ohms).
  4. Check for battery voltage at the actuator supply circuit and verify proper ground; also test any associated fuses or fusible links.
  5. If wiring, connectors, fuses, and actuator all test within spec, consider PCM reprogramming or replacement as a final step.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

Do I need to replace the PCM for a P2654 code?

Almost never. The PCM is rarely at fault; the problem is usually the actuator solenoid, wiring, or a blown fuse. PCM replacement should only be considered after all other electrical components have been verified.

Can I continue driving with this code?

You can drive short distances, but the engine may run roughly, lose power, and fuel economy may suffer. It’s advisable to diagnose and repair the issue promptly to avoid potential emissions or performance concerns.

What does Bank 1 mean on this code?

Bank 1 refers to the engine bank that contains cylinder 1. In most V‑type engines, Bank 1 is the side where cylinder 1 is located; the code applies only to the rocker‑arm actuator on that side.

Will this code cause engine damage if left untreated?

The code itself indicates an electrical fault rather than a mechanical failure, so immediate engine damage is unlikely. However, prolonged operation with incorrect valve timing can lead to reduced performance and higher emissions over time.