Honda Pilot - Honda Pilot Forums banner

P2647

27K views 8 replies 5 participants last post by  hooked2007  
#1 ·
I have a P2647 - Rocker Arm Oil Pressure sensor.

Check engine oil level, oil condition and pressure Faulty Variable Valve Timing and Lift Electronic Control (VTEC) / Rocker Arm Oil Pressure Switch VTEC/Rocker Arm Oil Pressure Switch harness is open or shorted VTEC/Rocker Arm Oil Pressure Switch circuit poor electrical connection

The day before this started, I ran half a bottle of seafoam through the brake booster. Since this code came up, I have removed the VTEC solenoid and cleaned the screen filter which had some gunk. I also changed the oil yesterday. I reset the codes and drove to the dealership (7 miles) and it was fine. When I left the dealer ship it came back right away. I can turn the car off and when I restart, the check engine light will be on. However, it will drive fine for a few miles and other lights (VSA and triangle with exclamation point) will pop up and go into limp mode.

I need some help on figuring this out.
 
Discussion starter · #3 ·
Before rushing in, I see you have a 2006. Is it a fwd?
If so I would be tempted to start by replacing the filter those cars have for the VCM system. If blocked, pressure is reduced triggering the code.
Yes, it's FWD.

Is this the filter you are referring too?
https://www.partsgeek.com/gbproduct...ARGtrS_YNDtpBz0MwcOb8e735gkBLgXbYkXsyev4YEOjBrim24BoCMPoQAvD_BwE&ad=47433967692

If so, I changed it a couple of weeks ago. After I got the CEL this past weekend, I removed and cleaned it.
 
Discussion starter · #5 ·
Yesterday, I ordered what I believe is the VTEC oil pressure switch #37260-PZA-003. The dealer wanted $250, but I ordered it on eBay for $25. When I got home, I took the VTEC solenoid off and completely dismantled and cleaned the entire things with carb cleaner. The screen had a little bit of stuff on it. I drove a few miles for the engine to warm up, turned it off, back on, and drove a few more miles - this is usually what would set it off, but it was fine. I drove it to work this morning (20 miles) and it was fine. Fingers crossed that it stays this way.
 
Discussion starter · #8 ·
Well it came back after driving for a few days. My oil level was 1/2 quart high. My friend suggested doing an oil flush, which I did last night. Now the oil level it right where it should be. Maybe the flush removed some sludge that had built up (I just bought it). It was fine driving to work this morning.