i just swap in a b18c1 in my 98 civic, i have two problems, first one is when i rev the car past 5000 rpm, the check engine light come on, when i shut the car off and turn it back on its gone, it only come on when i rev it pass 5000. and my second problem is when the car between 2000 to 3000 rpm the car hesitate (feel like it going to stall out) when it passes 3000 it goes back to normal. does anyone know what the problem is?