ok i have a ls-vtec with a b16 head.
im running a chipped ecu, that i've tested on other car, so i kno it works
vtec wired in @ mainstream. if i disconnect either the solenoid or the pressure switch i get a cel.
ive checked my oil level.

what else should i check?/ how do i check it?
could it be a mechanical malfunction inside the head?

the first time i took it for a test run, it seemed a little quicker, (as if vtec was kickin) not too sure, but after hittin it on the way back to the shop, it threw a cel (think it was the pressure switch) not too sure, and i couldnt rev above 6800k rpm, it did this a couple times after reseting the ecu, then it stopped completely now no cel's and it rev limit continues to be 8k. but no vtec.