My car has been acting weird lately and i cant figure out why. Engine sounds great up to the end of the first x-over, vtec sounds great but when it hits the second at 5800 it cuts off and the engine kinda putts in and out of vtec

all the way till 8200? What the heck is goin on, i was gonna put some STP in tomorow but i thought it might be something more severe?