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.
A broken wire, corroded terminal, or loose connector interrupts the signal from the ECM to the rocker arm actuator.
The actuator’s internal coil may have an open winding, causing the ECM to see an open circuit.
Moisture or physical damage at the connector can create high resistance or an open path.
Loss of power to the actuator circuit will be interpreted as an open control circuit.
An internal driver transistor in the engine control module may fail, but this is uncommon compared to wiring or actuator faults.
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.
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.
Yes. The rocker arm actuator is the variable valve timing (VVT) solenoid that controls camshaft phasing on the affected bank.
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.