I swapped a b18a1 into my ef hatch and at first it wouldn't run right we found out plug wire's 2 and 3 were mixed up. Well we fixed that and now it still doesn't run right its fast but when its idling it pops and backfire's a little. While i'm driving it and push in the clutch and let off the gas to shift it will backfire also. I checked the timing belt and one of the cam's look like they r off a tiny bit from the other one but not a whole tooth off, what else could it be making it not run properly i have brand new plug's and the wire's r still good.