vtec runs off of oil pressure if you have a hole in you pan then you are prolly goijng to lose oil and or pressure.or it could be a silinoid if i can remember right im pretty sure you can take the silinoid off and hot wire it to a battery to see if it works.if it makes a click sound then it is working fine if not you need to replace it