well, I have had the O2 Code and the IACV Code on there for a while, and VTEC has always kicked in. ALWAYS. I came home, and unpluged the VTEC Solenoid, and replugged it in. Also, IDK if this would be a bad thing, but my OIL dipstick wasn't pushed in all the way, some oil was coming out of it. I pushed it all the way in, and now my VTEC is kicking in, but it is when I rev it, I haven't drivin' it yet. I just took my ECU out to Reset it. So I guess we will see.