If your Honda Pilot, Odyssey, or Acura MDX has suddenly lost power and the "Check Emission System" light has come on, you likely have DTC P2652 stored in your PCM. This code specifically targets a malfunction in the Rocker Arm Oil Pressure Switch B on Bank 1 — a critical component in Honda's Variable Cylinder Management (VCM) system.
The good news: in over 70% of cases, P2652 is resolved by replacing a $30–$50 oil pressure switch or doing a proper oil service. This guide walks you through the exact diagnostic steps — so you fix the right part the first time.
Quick Reference: P2652 DTC
| Field | Details |
|---|---|
| Definition | "B" Rocker Arm Actuator System Stuck On — Bank 1 |
| Severity | HIGH — Limp mode, rough idle, stalling risk |
| Affected Vehicles | Honda Pilot (2009–2020), Odyssey (2008–2020), Accord V6 (2008–2017), Ridgeline (2009–2020); Acura MDX (2010–2020), RDX (2013–2018), TLX V6 (2015–2020) |
| Most Common Cause | Failed Oil Pressure Switch B or low / incorrect-viscosity engine oil |
| OEM Part Number | 37240-R70-A04 (Rocker Arm Oil Pressure Switch B) |
| Torque Spec | 13 lb-ft — do not over-tighten |
| Recommended Oil | Honda Genuine 0W-20 Full Synthetic |
| Related Codes | P3400, P2646, P2647, P2648, P2651 |
| Diagnostic Tool | iCarsoft CR Eagle P |
How to Fix a Honda P2652 Code: What It Actually Means
P2652 is stored when the PCM detects that Rocker Arm Oil Pressure Switch B on Bank 1 is reporting a continuously "ON" (closed-circuit) state when it shouldn't be. In normal operation, Honda's VCM system deactivates certain cylinders under light loads by using engine oil pressure to collapse rocker arms — improving fuel economy by 5–10%. Switch B monitors the oil pressure in that deactivation circuit for Bank 1 (the rear cylinder bank, closest to the firewall).
When VCM is commanded OFF, Switch B must also report OFF. If it reads ON while the PCM expects it to be idle, the PCM loses confidence in the VCM circuit, sets P2652, turns on the Check Engine Light, and forces the engine into limp mode — usually capped at 35–40 mph.

Common Symptoms of P2652
- Check Engine Light (MIL) — often with a "Check Emission System" message on the dash.
- Limp mode — speed or RPM limited by the PCM to protect the powertrain.
- Rough or uneven idle — engine struggles to hold a stable RPM.
- Engine shudder / vibration — most noticeable at idle and low speeds.
- Stalling — especially during acceleration or VCM mode transitions.
- Reduced fuel economy — VCM is disabled, all 6 cylinders fire continuously.
- Hesitation on acceleration — delayed throttle response from incorrect valve-lift state.
Owner reported sudden Check Engine Light with rough idle and shuddering above 55 mph. Dealer quoted $185 for diagnostics alone. Using an iCarsoft CR Eagle P at home, they scanned P2652 in under 3 minutes, captured freeze-frame data (VCM commanded OFF, Switch B showing ON), and checked oil — it was 1.5 quarts low and 4,000 miles overdue.
"Full oil service with Honda 0W-20, cleared the code, drove 80 miles. Never came back. Total cost: $45."
Community report via Honda-Tech forum. Results vary by root cause.
Root Causes — Most Common to Least Common
① Faulty Rocker Arm Oil Pressure Switch B (most common)
Internal contact wear or sealant degradation causes the switch to stay electrically closed. OEM replacement part: check compatibility with your scan tool first, OEM part #37240-R70-A04, $25–$50. This is the fix for the majority of P2652 cases.
② Low, Dirty, or Wrong-Viscosity Engine Oil
VCM relies on precise oil pressure (25–50 psi at idle). Low oil level, degraded oil, or using 5W-30 instead of Honda-specified 0W-20 prevents the actuator from releasing properly. Always check and service oil first — it's the cheapest possible fix and resolves ~30% of cases on its own.
③ Wiring / Connector Corrosion
Corrosion or loose pins in the 2-pin connector at Switch B can short the circuit to ground, mimicking a "stuck ON" signal. Common in high-mileage or salt-belt vehicles. Inspect the connector carefully before replacing the switch.
④ Clogged Oil Control Solenoid
A sticking rear rocker-arm oil-control solenoid can trap hydraulic pressure in the actuator circuit even after VCM is commanded off. Accounts for roughly 10–15% of cases that don't resolve with a switch or oil change.
⑤ Sludged Oil Passages (Severe Neglect)
Varnish buildup inside the cylinder head oil galleries physically traps pressure. Seen in engines that went long periods between oil changes. Requires head disassembly to confirm and clean — the most costly repair path.
⑥ PCM Software Glitch (rare)
Early J35 platforms had a known software calibration issue. Check for Honda TSB 09-034 and apply any PCM update before condemning hardware components.
P2652 vs. P2646: Don't Buy the Wrong Part
These two codes share the same VCM oil pressure system and are frequently confused. The difference is critical before ordering parts:
| Code | Switch | Status Reported | Location | Most Common Fix |
|---|---|---|---|---|
| P2652 | Switch B | Stuck ON (closed) | Bank 1 — Rear head | Replace Switch B (#37240-R70-A04) or oil service |
| P2646 | Switch A | Stuck OFF / low performance | Bank 1 — Rear head | Clean solenoid screen / oil change / replace Switch A |
| P2648 | Switch A | Low oil pressure signal | Bank 2 — Front head | Oil service first; replace Switch A Bank 2 if persists |
| P3400 | System-level | Valve pause stuck OFF | Both banks | Often P2652 root cause unresolved; fix P2652 first |
DIY Diagnostic Checklist
To diagnose and fix P2652 yourself — saving $150–$200 in shop labor — gather these before you start:
Step-by-Step Diagnosis & Repair
Scan & Capture Freeze-Frame Data
Connect your scan tool to the OBD-II port. Read all stored and pending codes. Capture the freeze-frame data for P2652 — note engine RPM, coolant temperature, vehicle speed, and commanded cylinder count. Check for companion codes (P3400, P2646–P2651), which indicate a broader VCM failure rather than an isolated switch issue.
→ CR Eagle P reads Honda-specific VCM freeze-frame dataCheck Oil Level & Condition — Always First
With the engine warm, check the dipstick. Oil must be at the correct level and condition. Confirm the viscosity is Honda-specified 0W-20 — using 5W-30 reduces VCM oil pressure enough to trigger P2652. If oil is dark, low, or overdue: perform a full oil and filter change before any further diagnosis. This single step resolves roughly 30% of P2652 cases permanently.
Inspect Switch B Connector & Wiring
Locate the Rocker Arm Oil Pressure Switch B on the rear cylinder head (Bank 1). Disconnect the 2-pin connector. Look for corrosion, pushed-back pins, or oil contamination inside the connector housing — oil intrusion means the internal seal has failed and the switch must be replaced regardless of electrical test results.
Trace the wiring harness toward the firewall and check for heat damage or chafing near exhaust components. A chafed wire shorted to ground will mimic a failed switch and persist after replacement.
Electrical Test — Switch B Continuity
With the connector disconnected and engine OFF, test continuity across the two switch terminals using a multimeter. The switch must read open circuit (OL) with no oil pressure applied. If it shows continuity at rest, the internal contact has permanently failed. Replace it with OEM part #37240-R70-A04. Torque to 13 lb-ft — do not over-tighten or you risk cracking the thread boss on the aluminum head.
Live Data Monitoring — The Decisive Step
With the engine running and VCM commanded OFF (engine at operating temp, light throttle), monitor the Rocker Arm Oil Pressure Switch B status PID in real time. The reading should be OFF / OPEN. If it reads ON while VCM is not active, the fault is confirmed electrical or hydraulic.
This live-data step is what separates accurate diagnosis from guesswork — without it, many technicians replace the switch only to find the code returns because the real cause was a clogged solenoid or wiring fault.
→ CR Eagle P streams Honda VCM switch PIDs live — see exactly what the PCM seesOil Control Solenoid Inspection (If Switch Tests Good)
If the switch passes the electrical test, the fault is hydraulic. Remove the Bank 1 rear rocker-arm oil-control solenoid and inspect the spool valve screen for debris or sludge. A blocked screen prevents the solenoid from releasing oil pressure from the actuator circuit after VCM is commanded off. Clean or replace as needed before reassembly.
Clear Codes & Verify the Repair
After the repair, clear all DTCs and perform a road test: 10+ miles at highway speed including light-throttle cruising (where VCM activates). Monitor Switch B live data — it should cycle cleanly ON when VCM activates and OFF when returning to full 6-cylinder operation. No MIL recurrence after 50+ miles confirms a complete repair.
→ Clear P2652 and verify the fix with CR Eagle P →Stop Guessing. Start Fixing with iCarsoft CR Eagle P
Purpose-built for professional-grade Honda and Acura VCM / VTEC diagnostics. The same system data dealership technicians access — without the $180 shop diagnostic fee.
- Read & clear all PCM / ECM / TCM codes with full freeze-frame data
- Live-data streaming for rocker arm oil pressure switch status PIDs
- Honda/Acura enhanced diagnostics — goes beyond generic OBD-II readers
- Covers 10,000+ vehicle models — Honda, Acura, Toyota, GM, Ford & more
- All-system coverage: Engine, Transmission, ABS, SRS, TPMS
- Free lifetime software updates included
Compatible with 2008–2026 Honda and Acura models
Estimated Repair Costs
| Repair | Parts | Labor | Total (Shop) | DIY Total |
|---|---|---|---|---|
| Engine oil & filter service | $35–50 | $30–50 | $65–100 | $35–50 |
| Replace Oil Pressure Switch B (#37240-R70-A04) | $25–50 | $60–120 | $85–170 | $25–50 |
| Wiring harness repair | $15–50 | $80–150 | $95–200 | $15–50 |
| Oil control solenoid replacement | $50–120 | $100–200 | $150–320 | $50–120 |
| Cylinder head passage cleaning | $20–50 | $300–500 | $320–550 | Not recommended DIY |
Related Fault Codes — Honda VCM System
These codes share the same Honda VCM oil pressure circuit. If any appear alongside P2652, treat it as a system-wide issue and start with an oil service before replacing individual components:
Frequently Asked Questions
Can I still drive with P2652?
Where is Bank 1 on a Honda/Acura V6?
Will an oil change fix P2652?
What is the OEM part number for Rocker Arm Oil Pressure Switch B?
What is the best scan tool for P2652 on Honda?
Is P2652 only for Honda and Acura?
References
- SAE J2012 — Diagnostic Trouble Code Definitions
- NHTSA — Vehicle Safety Recalls & Technical Service Bulletins
- OBD-Codes.com — P2652 Reference
- Honda Service Bulletin TSB 09-034 — PCM Recalibration for Early J35 VCM Platforms
- Honda Service Bulletin TSB 11-033 — VCM Noise / Vibration Diagnosis Procedure
Always verify specifications against the OEM service manual for your specific vehicle and model year. Professional diagnosis is recommended for anything beyond switch replacement.
Share your repair story in the comments below — vehicle, mileage, and what fixed it. Your experience helps the next owner skip hours of troubleshooting.