OBD-II fault code

P2664: B Rocker Arm Actuator Control Circuit High Bank 2

What it means

Voltage on the rocker arm actuator B control line on bank 2 is above the expected window. Typical causes are a short to battery or an open solenoid coil.

At a glance

  • Usually lights the check-engine light

How it works

The control module monitors and drives the B rocker arm actuator circuit on bank 2. This code sets when the monitored control-line voltage is higher than expected, which can happen if the wire is shorted to battery voltage or the actuator coil is open.

Common causes

Most likely first.

  1. Control wire shorted to B+
  2. Open solenoid coil
  3. Connector pins corroded - high contact resistance

Symptoms

  • Check-engine light

How to diagnose it

  1. Record freeze-frame data and check for other bank 2 rocker-arm actuator codes that may point to a shared wiring issue.
  2. Inspect the bank 2 B actuator connector and harness for damage, corrosion, loose pins, or contact with a battery-voltage wire.
  3. Disconnect the actuator as specified and check its coil for an open circuit against the manufacturer's specification.
  4. Test the control wire for a short to battery voltage and verify continuity through the circuit.
  5. If the actuator and wiring test correctly, check the module connector and output using the manufacturer's diagnostic procedure.

Common fixes

  • Repair a loose, corroded, or damaged connector at the bank 2 B actuator.
  • Repair wiring shorted to battery voltage or an open in the control circuit.
  • Replace the bank 2 B actuator if its coil is open.
  • Repair a confirmed module connector or driver fault.

Can I keep driving?

If the engine runs normally, keep driving limited until the circuit is repaired because the bank 2 actuator may not respond to commands. Avoid hard acceleration and stop if rough running or loss of power becomes significant.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component

Nearby codes