Yesterday the check engine light came on 03 Accord EX 4-cyl auto, the code is P2647. According to the dealership and O’Reilly print out it can be a number of things, so I am looking for some guidance. The car starts running rough after 2700 rpms, and then (if you keep pressing accelerator) dies. So I can drive it now as long as I do not accelerate too much. (That is great for the gas mileage, but does not help on the on-ramps)
I did replace engine oil and filter yesterday, but the engine light is still on with the same code. The car has 175K miles.
O’Reilly manual suggests replacing:
• VTEC Oil pressure switch
• VCT Solenoid
• Pressure switch
• Solenoid Valve Assembly
The Honda Dealership said it might be:
• VTC Oil Control in Valve Assembly
• Valve Timing Oil pressure in the switch assembly
Any help in figuring out the faulty part will be much appreciated!