HomeTrouble CodesP2658

P2658 — Rocker Arm Actuator Control Circuit Low Bank 2

Manufacturer-specificPowertrain (engine & transmission)

The engine control module has detected a voltage signal below the normal operating range on the rocker arm actuator circuit for Bank 2. This typically indicates an electrical short or a component failure within the variable valve lift system.

Symptoms

What causes it — most likely first

1. Failed Rocker Arm Actuator

The actuator solenoid has suffered an internal electrical short, causing the circuit voltage to drop below the expected threshold.

2. Wiring Harness Short

The wiring between the PCM and the actuator is chafed or damaged, creating a short to ground.

3. Connector Corrosion

Moisture or debris within the electrical connector has created a poor connection or a partial short.

4. PCM Failure

The internal driver circuit within the engine control module has failed, though this is rare.

How it's diagnosed

  1. Verify the code is present and check for accompanying codes on Bank 1 for comparison.
  2. Inspect the rocker arm actuator connector for corrosion, moisture, or backed-out pins.
  3. Measure the resistance of the actuator solenoid using a multimeter to check for internal shorts or open circuits.
  4. Perform a continuity and short-to-ground test on the wiring harness from the actuator to the PCM.
  5. Check for any applicable technical service bulletins regarding the rocker arm actuator circuitry.

Code facts & related codes

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

Frequently asked

Is it common to replace the PCM for this code?

No. While the PCM is listed as a potential cause, the vast majority of P2658 cases are caused by the actuator itself or wiring faults. Replacing the PCM before verifying the wiring and actuator is generally incorrect.

Will the car still run with this code?

Yes, the vehicle will generally remain drivable, but it may enter a reduced-power mode or operate with decreased efficiency due to the loss of variable valve control.

Can a vacuum leak cause this code?

No. P2658 is an electrical circuit low code, meaning the computer sees a voltage issue; it is not triggered by vacuum leaks or mechanical air leaks.