DOBD DashX ☰ Browse all codes
P2659

A Rocker Arm Actuator Control Circuit High Bank 2

Variable valve lift (rocker arm actuator) Generic OBD-II Medium

What it means

P2659 means the PCM saw high voltage in the 'A' rocker arm actuator control circuit on bank 2. This oil-operated actuator switches the engine's variable valve lift, so a fault usually costs some power, smoothness, or economy rather than stopping the car. Common causes are a failed oil control valve, a wiring short to voltage, or low/dirty oil.

Medium

Can I keep driving? Yes — usually drivable, but you may lose the variable valve-lift mode, with reduced power, slightly rougher running, or worse economy; repair to restore normal performance.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty rocker arm oil control valve/actuator (bank 2)
  2. Short to voltage in the actuator control circuit
  3. Open or damaged wiring or connector at the actuator
  4. Low or dirty engine oil affecting actuator operation
  5. PCM fault (least likely)

How to diagnose & fix

Work through it in order

  1. Check engine oil level and condition first — the actuator is oil-operated.
  2. Inspect the bank 2 actuator connector and wiring for a short to power or chafing.
  3. Back-probe and measure the actuator/solenoid resistance against spec.
  4. Clear the code and retest to confirm before replacing parts.
  5. Replace the oil control valve if it fails; consider the PCM only after wiring checks out.

FAQ

Quick answers

Is it safe to drive with P2659?+
Generally yes, short-term. The engine still runs, but it may hold a lower-performance valve mode. Fix it soon to restore power and economy and avoid added wear.
Can I just clear P2659?+
You can, but a control-circuit or actuator fault will bring it back. Low or dirty oil is a common trigger, so check that before clearing.

Related codes

Often seen with P2659

Read & clear P2659 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX