Your oil pump is probably fine. This sounds like a wiring problem. I can scan the troubleshooting guide for a code 22 in the Helms and email it to you if you'd like.
Oh, and if the ECU is throwing a code 22 VTEC is automatically disabled so you don't have to worry about the pins getting messed up. Honda designed a few failsafes into the system.