Problem with VTEC or high RPM

Ok, I have a b16a and I am having problems with going over 5500 rpm. When I get that high it feels like there is not enough fuel getting to the engine because it just dies and then picks up, its almost like hitting the rev limiter while driving. I just put a B&M fuel press regulator but it did nothing. I’m running out of ideas, anybody ever have this problem?