Severity High
P2654

B Rocker Arm Actuator Control Circuit High Bank 1

📅 Last reviewed: July 2026
What does the P2654 code mean?

The P2654 code indicates that the powertrain control module (PCM) has detected a high voltage condition in the control circuit for the B rocker arm actuator on Bank 1. This actuator is responsible for adjusting rocker arm position to vary valve lift and timing for improved performance and fuel economy. A high voltage signal typically points to a short to power, a faulty actuator, or a wiring issue.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Scan for additional codes and freeze frame data.

2

Step 2: Visually inspect the actuator wiring and connector for damage or corrosion.

3

Step 3: Use a multimeter to check for voltage and resistance in the control circuit.

4

Step 4: Test the actuator by applying battery voltage and ground directly.

5

Step 5: If circuit and actuator are good, suspect PCM failure.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive long distances as it can cause engine performance issues and potential damage to the valve train.

How much does it cost to fix?

Diagnosis typically costs $50-$150. Repair costs vary: actuator replacement $200-$400, wiring repair $100-$300, PCM replacement $500-$1000.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P2654? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →