Try pulling the Vtec solenoid and looking for dirt in the screen. I've seen dyno charts where you'll get a chaotic reading @ Vtec with a clogged solenoid. Pull it off, clean the screen and take a look. Just give it a try, you've got nothing to lose at this point.