2006 honda pilot p2647 code
i have a 2006 honda pilot with a 3.5 vtec engine. i was going 70 mph when it lost power and the engine light was flashing, i went and had the codes read it had a bunch of random misfire codes and a p2647 code. the garage that changed my oil shorted me a quart. i filled it up and changed out the oil pressure switch, changed plugs, and it is still doing the same thing. gets up to 3000 rpms and wants to jerk til i left off the gas, then drives in lower rpms. please help. my wife thinks it was my fault. what else do i need to replace?