Re: VTEC problems
Check all the connections for VTEC (especially if vehicle had to have vtec wired), pull the whole solenoid off and check for filth and contaminates that may cause a blockage in oil pressure going to the solenoid. Oil level is also a good place to start, if it is to low you won't have vtec.
Post up what you have checked/done and hopefully we can help more.