Code 22: VTEC System Malfunction
-VTEC Solenoid Valve
-Open or Short in VTEC Solenoid Valve circut
-VTEC Pressure Switch
-Open or Short in VTEC Pressure Switch circut
-ECM
Try reseting your computer first by taking off the negative battery cable for awhile, then put it back on and see if you're still throwing that code