Originally posted by "POLLO"
Yeah that's your vtec oil pressure switch. First, Just make sure the wire hasn't come off unplugged if you still get the code make sure you have enough oil in the engine, i've seen this code being thrown when the engine is 3/4 full of oil so make sure it has plenty of oild and then reset your ecu.
changed oil, checked wires, reset ecu, check engine light on!

, checked code=22! will i need to consider buying a new switch!?