Fault code P2660 is called “Rocker Arm Actuator “B” Control Circuit Open (Bank 2)” but in different programs it may be called differently. This fault designation applies to all vehicles equipped with OBD-II.
Technical description and explained code P2660
OBD-II trouble code P2660 is a generic code that is defined as “rocker arm “B” (Bank 2) control circuit open”. It is set when the Powertrain Control Module (PCM) detects that the valve actuator (rocker) circuit in Engine Block 2 is open.
This code applies only to electronically actuated vehicles. These are vehicles whose engine oil pressure is electronically controlled to change the valve timing. These systems are often called variable valve timing systems (VVT, VTEC and others).
In typical operation, a 12-volt signal is applied to all rocker arm solenoids when the ignition is on. The rocker actuator circuit is terminated when the PCM applies a ground pulse to the appropriate actuator at the exact interval.
The actuator will push up one end of the rocker arm, which is attached to the cylinder head by a stationary pivot. This movement causes the front end of the rocker arm to move downward, where it makes contact with the valve stem and opens it.
When the solenoid is de-energized, the actuator retracts and the valve closes. This action is repeated with each stroke of each cylinder of a running engine.
Variable valve phasing systems use electronic actuators to control oil pressure. Specially designed channels in the cylinder head allow different degrees of oil pressure to flow to the rocker actuators. Depending on the RPM level and percentage of engine load.
If the PCM detects an open circuit in the rocker actuator control circuit, indicating that a fault exists. Code P2660 will be stored and the malfunction control lamp may illuminate.
Symptoms of vehicle malfunctions
The main signal that an error P2660 has occurred is the Malfunction Indicator Lamp (MIL) is also known as the CheckEngine Light.
It can also be warning signs such as:
- The “Check engine” control lamp on the control panel will light up (the code will be memorized as a fault).
- Other related fault codes may also be present.
- Reduced engine power.
- Increased fuel consumption.
- Uneven idling of the engine.
- Possible detonation in the engine, especially during acceleration.
- Sudden acceleration of the engine.
- Overall performance may decrease throughout the engine operating range.
This error is quite serious, as it can cause problems with the vehicle’s handling. If code P2660 is not corrected in a timely manner, serious mechanical damage to the engine may occur.
Factors that can cause this error code
The error code P2660 can mean that one or more of the following problems have occurred:
- Defective rocker arm drive.
- Broken or loose rocker arm
- Problem with wiring or connectors in rocker arm circuit.
- Low engine oil level or pressure.
- Faulty VVT/VTEC pressure switch.
- Sometimes faulty PCM module is the cause.
How to fix or reset OBD-2 code P2660
Some suggested steps for troubleshooting and fix the error code P2660:
- Read all data and error codes stored in the PCM memory with an OBD-II scan tool.
- Reset the stored codes and test drive the vehicle.
- If the P2660 error has returned, check the connectors and also the wiring for damage or poor contact.
- Check the rocker actuator as well as the rocker itself.
- Check the level, quality, and pressure of the engine oil.
- Test the VVT/VTEC pressure switch.
- If the code is still active, the PCM probably needs to be flashed or replaced.
Diagnose and repair of problems
Before you begin the process of troubleshooting P2660, you should research the technical service bulletins (TSB) for your particular vehicle. In some cases, this can save you a lot of time by pointing you in the right direction.
Make sure the engine is filled to the correct level with the recommended oil and that it is in good working order. If you have doubts about the integrity of the lubrication system, use a pressure gauge to check the pressure.
Low oil level and pressure in the engine are the main reasons why variable valve timing codes remain.
A detailed visual inspection should then be performed to check the wiring for obvious defects. Check all wiring and connectors associated with rocker arm actuators and VVT/VTEC sensors and actuators.
Normal readings for wiring and connections should be 0 ohms of resistance. A wiring continuity check should always be performed with all associated controllers disconnected from the circuit to prevent damage.
Resistance or lack of continuity indicates faulty wiring that is open or shorted. In this case, repair or replacement will be required.
If, after a complete check, all actuators, sensors, and circuits are OK, but error P2660 remains, the PCM may be faulty.
On which vehicles does this problem occur most frequently
Fault code P2660 can occur on different vehicles but there are statistics on which brands this occurs most often. Here is a list of some of them:
Fault code P2660 can sometimes be found with other errors. The most common are the following: P2645, P2648, P2649, P2650, P2653, P2654, P2655, P2658, P2659, P2663, P2664.