I highly doubt a bad o2 sensor would cause you to throw a code for the VTEC system. Here is the troubleshooting guide for a code 22 out of the Helms manual:
http://webpages.charter.net/mrfatboo...s/code22_1.jpg
http://webpages.charter.net/mrfatboo...s/code22_2.jpg
http://webpages.charter.net/mrfatboo...s/code22_3.jpg