OBD-II fault code

P2659: A Rocker Arm Actuator Control Circuit High Bank 2

What it means

Voltage on the rocker arm actuator A 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 circuit drives rocker arm actuator A, which switches valve lift on bank 2. The controller sets this high-circuit code when it detects voltage above the expected range, which can result from a wire shorted to battery voltage or an open actuator coil.

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
  • Reduced engine power or acceleration
  • Rough running or engine misfire

How to diagnose it

  1. Record freeze-frame data and check for related actuator codes to confirm the high reading concerns bank 2 actuator A.
  2. With the engine off, inspect its connector and control wire for damage, corrosion, or contact with a power wire.
  3. Check live circuit data while moving the harness gently to see whether the high reading changes with wire position.
  4. Test the actuator coil for an open and the control wire for a short to battery voltage using the manufacturer's procedure.
  5. If those checks pass, verify the module's control output and connector connections against the manufacturer's specification.

Common fixes

  • Secure or clean a loose or corroded bank 2 actuator A connector.
  • Repair a control wire shorted to battery voltage.
  • Replace the actuator if its coil is open.
  • Repair a faulty control-circuit connection identified at the module.

Can I keep driving?

Keep driving to a minimum if power is reduced or the engine runs roughly, and avoid heavy acceleration while bank 2 actuator A cannot be controlled properly. Stop if misfiring becomes severe or the check-engine light flashes.

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