I dropped a '99 B18C in my 2000 Civic.. shit is straight, and I love it now after we finally fixed the check engine light 3 times :-) Hasn't come on since. Alwyas just check for loose wires... worse comes to worse, just take it to the local tuner and see what they have to say. They can run better diagnostics than you can and most likely will find the problem and solve it in a day.