Last night I floored my car just so I could hear my intake. I was going about 30 mph when I floored it and for some reason VTEC didn't kick in. And then I tried it two more times after and it kicked in. Not sure why that happened. Any suggestions though? I read some posts saying it could be oil pressure, solenoid. I have no CEL.