Its possible you have a bad VTEC Solnoid on the head I don't know much about it but that could be your possible culprit. I believe there are two solnoids but I a not sure. Get that checked or replaced and see if that makes a difference. Also another easy chek is your fuses and relays.