HomeTrouble CodesP2660

P2660 — B Rocker Arm Actuator Control Circuitopen Bank 2

Manufacturer-specificPowertrain (engine & transmission)

P2660 indicates that the control circuit for the B rocker arm actuator (variable valve timing actuator) on bank 2 is open. The engine control module detects a lack of continuity in the circuit that drives the actuator, preventing proper valve timing adjustment.

Symptoms

What causes it — most likely first

1. Open wiring or connector in the actuator circuit (bank 2)

A broken wire, corroded terminal, or loose connector interrupts the signal from the ECM to the rocker arm actuator.

2. Faulty rocker arm actuator solenoid (internal open)

The actuator’s internal coil may have an open winding, causing the ECM to see an open circuit.

3. Damaged or corroded actuator connector

Moisture or physical damage at the connector can create high resistance or an open path.

4. Blown fuse or faulty relay supplying the actuator circuit

Loss of power to the actuator circuit will be interpreted as an open control circuit.

5. ECM/PCM driver circuit failure (rare)

An internal driver transistor in the engine control module may fail, but this is uncommon compared to wiring or actuator faults.

How it's diagnosed

  1. Retrieve all stored codes and freeze‑frame data to confirm P2660 and note any related codes.
  2. Visually inspect the wiring harness, connectors, and grounds for the bank‑2 rocker arm actuator; repair any obvious damage.
  3. Using a multimeter, check continuity and resistance of the actuator control circuit from the ECM connector to the actuator connector.
  4. Measure the actuator solenoid resistance at its terminals; compare to manufacturer specifications.
  5. Verify that battery voltage and ground are present at the actuator connector with the ignition on (KOEO).
  6. If wiring, connector, and actuator test good, perform a functional test of the ECM output driver (e.g., using a scan tool actuator test) before concluding an ECM fault.

Code facts & related codes

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

Frequently asked

Does P2660 mean the ECM/PCM is bad?

Not usually. The code most often points to an open circuit in the wiring, connector, or the actuator solenoid itself. ECM failure is rare and should be considered only after all other causes are ruled out.

Can the vehicle be driven safely with this code present?

Driving is possible but performance will be reduced; the engine may run rough, lose power, or enter a protective limp mode. Prompt diagnosis and repair are recommended.

Is the rocker arm actuator the same component as the VVT solenoid?

Yes. The rocker arm actuator is the variable valve timing (VVT) solenoid that controls camshaft phasing on the affected bank.

Will clearing the code fix the problem?

Clearing the code only resets the check engine light. The underlying open circuit will remain and the code will return until the fault is repaired.