are you using a stock ecu? no codes ever, not after driving for awhile? sure you have your wiring right?, heres some mechanical stuff to check, first hook the vtec solenoid up to a switch and when you give it power, it should click, if not bad solenoid, also try to engauge vtec using the switch, drive and hit it at 5200, ok now if that does work, do all of ths together cause you only want to do it once: pull off the valve cover and take off the cam caps, under the middle #3 cam cap there should be an oil jet in the little hole, make sure it is there, there also should be two under the cam cap closest to the cam gears, if there is a hole, but no little jet in there, that could be the problem, now the fun things to check, the oil jets on the rocker arms on the LMAs, to get to these you have to pull out the LMAs and check each one individually, if one is missing, vtec will not work, to pull out the lmas you gonna need to pull the head, the motor, or pull a mount and jack up one side of her to get the proper angle to get the LMA out, also remove the battery and anything else in the way...ask some questions if you need more help