Skip the auto shop - Our mechanics make house calls

Q: Malfunction indicator lamp is on!

asked by on

Car hiccups when applying gas, does not shutdown but jerks forward when trying to accelerate! Dealership says computer gives P2647 code which means Oil Pressure Switch needs to be replaced! Does that make sense?

My car has 81000 miles.
My car has an automatic transmission.

A: Code P2647 stands for Rocker Arm Oil Pressu...

Code P2647 stands for Rocker Arm Oil Pressure Switch Circuit High Voltage. This switch is part of the the variable valve timing (VETC) system. The powertrain control module (PCM) activates an oil control solenoid to charge/discharge the hydraulic circuit of the VTEC mechanism that adjusts the valve timing. Obviously, this system is dependent on oil pressure, which is why there is an oil pressure switch downstream of the oil control solenoid to keep the PCM apprised of system operation. If the PCM senses a difference in requested and actual oil pressure, it will turn on the check engine light and set code P2647. The problem could be the switch, but then again, it could be any part of this system. Even a low oil level can trigger this code. A problem in this system can also cause the engine performance problems you are having. I recommend having the experts at YourMechanic properly diagnose this issue for you (https://www.yourmechanic.com/services/check-engine-light-is-on-inspection).

Was this answer helpful?

A: Hi there: Well, the dealership is partiall...

Hi there:

Well, the dealership is partially correct here. The P2647 OBD-II trouble code indicates that the powertrain control module has detected a malfunction in the intake camshaft rocker arm actuator system (A). This code is usually found in vehicles that have variable valve timing; like your 2007 Honda Accord. Repairs that can resolve the issues that are caused by this trouble code would include, adding or changing the engine oil, replacing the timing belt or chain as well as other timing components, replacing the oil control valve or other variable valve timing components, repairing or replacing wiring or connectors that are associated with the variable valve timing system or in extreme cases; replacing the powertrain control module. If you’d like a second opinion about what needs to be replaced, you can have one of our professional mechanics complete a check engine light inspection; and determine if the oil pressure switch is the faulty component that needs to be replaced.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Looking for a price to replace primary and secondary thermostat and radiator flush. Just an average cost.

Hi there: For the services you listed, and the fact the quote is from a dealership, yes; that is about average for the two thermostats and radiator flush to be completed BY A DEALERSHIP. You can get a quote from...

Q: I need suggestions for how to cheaply seal or cover my sunroof. Please help!

I have seen people seal their sun roofs with a clear vinyl cover (decal type). I would try to find a business that makes vinyl wraps for cars or boats and talk to them. Also, check the fuses for the...

Q: I have a 1999 Honda Accord 4 door 180,000 miles no under the hood problems (transmission and engine) just had emissions and other

Hi there. It is very possible that your ignition lock cylinder is damaged; especially if the key gets stuck and the gear is hard to shift. Most ignition systems have a built-in safety device that does not allow the car...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...