Gen 2: 2002-2006 (UK 2002-2007) CR-V
I have a 2003 Honda CRV. I had two engine codes. One was for a knock sensor and the other was a P1259. We disconnected the battery and put in a new knock sensor and a new VTEC oil pressure switch and I changed the filter in the VTEC Solenoid. We connected the battery and no more engine light...