Check your oil level. Vtec kicks in at that area correct? We get people in the shop all the time saying their car wont rev high and loses power. Well, there isnt enough oil and the vtec solenoid recognizes this and wont allow the car to rev any higher. Make sure you are full of oil first.

-Ant.