Im new to this forum and have a question about my 2000 civic ex. The previous owner swapped it to a d16y5 and I know the vtec in these engines is supposed to engage around 3000 rpm. Instead it kicks in hard around 6000 rpm. I checked the vtec solenoid gasket and the cleaned the screen still the same problem. Oil levels are good just put in fresh oil. It has the correct ecu for the motor so I dont really know what it could be other than oil pump. Sorry if its an obvious answer im not super knowledgable on cars in general.