DTC Rocker Arm Oil Control Solenoid Circuit High Voltage

P2649 may indicate the ECM/PCM is detecting a high-voltage condition in the rocker arm oil control solenoid circuit.

Article vehicle: 2010-2015 Honda Civic 1.8 Gas

Technical guidanceConfirm the exact vehicle configuration and follow applicable safety procedures before testing or repair.
P2649 DTC Rocker Arm Oil Control Solenoid Circuit High Voltage diagnostic guide

What this code means

P2649 may indicate the ECM/PCM is detecting a high-voltage condition in the rocker arm oil control solenoid circuit.

What the vehicle may do

  • The vehicle may run normally at times.
  • Rocker arm oil control operation may be affected.
  • The fault may be intermittent if the code does not return during verification.

Possible fault areas

  • Possible rocker arm oil control solenoid internal circuit issue.
  • Possible PG ground-side wiring or connection issue.
  • Possible VT_SOL control-side wiring or connection issue.
  • Possible connector or terminal condition at the solenoid, pressure switch, or PCM.
  • Possible PCM software or PCM-related issue after circuit checks pass.

Diagnostic path

Opening context

On this Civic, P2649 means the ECM/PCM may be seeing a high-voltage condition in the rocker arm oil control solenoid circuit. The car may act normal at times, or it may have issues tied to rocker arm oil control operation. The broad possible fault areas are the solenoid itself, the PG ground side, the VT_SOL control side, connector or terminal condition, and only after the circuit checks, the PCM software or PCM path. Start with the basic system checks, then work this in order so you do not guess at the part.

Verify the fault first

First, verify the problem. Turn the ignition switch to ON (II), or use the engine start/stop button to select ON mode. Clear the code with the HDS. Start the engine, hold it at 3,000 rpm with no load in P or N until the radiator fan comes on, then let it idle. Now check the HDS for pending or confirmed codes. If P2649 is back, continue into the circuit checks. If it is not back, treat it as an intermittent failure for now. The system is OK at this time, so check for poor connections or loose terminals at the rocker arm oil pressure switch, the rocker arm oil control solenoid, and the PCM. If captured operating data is available for this code, try to reproduce the same conditions rather than chasing it cold.

Check the solenoid internal circuit

Next, check the rocker arm oil control solenoid itself. Turn the ignition switch to LOCK (0), or select OFF mode. Disconnect the rocker arm oil control solenoid 2P connector. On the solenoid side of that connector, measure between connector No. 1 and connector No. 2. You are checking the VT_SOL and PG side through the solenoid. At room temperature, the expected resistance is 14-30 Ω. If it is in that range, move on to the PG wire check. If it is not in that range, replace the rocker arm oil control valve.

Check the PG ground side

With the ignition still at LOCK (0) or OFF mode and the rocker arm oil control solenoid 2P connector still disconnected, check the PG circuit. Check continuity from rocker arm oil control solenoid 2P connector No. 1, the BLK wire, to body ground. If you have continuity, the PG side passes and you continue to the VT_SOL wire. If you do not have continuity, repair the open in the PG wire between the rocker arm oil control solenoid and G101.

Check the VT_SOL control wire

Now check the VT_SOL control wire. Jump the SCS line with the HDS. Disconnect PCM connector C, the 51P connector. With the ignition at LOCK (0) or OFF mode, the solenoid 2P connector disconnected, and PCM connector C disconnected, check continuity from PCM connector C No. 43, the BLK/WHT wire, to rocker arm oil control solenoid 2P connector No. 2, also BLK/WHT. If there is no continuity, repair the open in the VT_SOL wire between the rocker arm oil control solenoid and the PCM at C43.

If the VT_SOL wire passes

If the VT_SOL wire has continuity, that wire is OK. At that point, update the PCM if it does not have the latest software, or substitute a known-good PCM. Keep the verification separate from the circuit testing: if P2649 goes away after the PCM update, troubleshooting is complete. If P2649 goes away with the known-good PCM substituted, replace the original PCM.

Takeaway

The clean path for P2649 is to prove the code repeats, then isolate the solenoid, the PG ground side, and the VT_SOL control side before moving into PCM software or PCM substitution. For more diagnostic training, visit stepdiagnostics.com.

Final check

Verify the code first, then work through the solenoid, ground side, control side, and PCM path in order.

For more guided automotive diagnostics, visit STEP Diagnostics.

Continue diagnosing

Related guides for this vehicle