2006 Pilot keeps going into limp mode.. Shot out a P2647 code,changed oil pressure switch just above the oil filter and the rocker arm oil pressure switch on the top of the motor . Truck runs awesome for a few days then goes into limp mode shoots out P2647 then is fine again..Any ideas ? Do I need to have the code wiped out by someone with a real diagnostic machine ? When I ordered the rocker arm oil pressure switch from Rock Auto something came up about changing both pressure switches, Is there another rocker arm oil switch on this truck ? Maybe theres one where I changed the oil pressure switch above the filter?