If the vtec solenoid were bad, it would be throwing codes for that too. Just fix the CEL and stop trying to skirt around the problem...it isn't a good thing to be driving the car around with a faulty O2 sensor and IACV. Fix the CEL and I'll bet that your gas mileage will go up and your car will feel a lot more powerful.