Quote Originally Posted by xPhantomSilviax
Most obvious question... did you let the engine come up to normal operating temperature? VTEC has an idiot-proof feature of not engaging until the engine is warmed up.
yup yup

also check

wires make sure they are going to the right pin on the ecu
oil pressure not enough oil or pressure will stop it from engaging
clean the screen on the solenoid