do you have an erratic mis at idle? that would be a sign of bent valves. I've had a b16a and a b18c run fine with bent valves. honda valves are very noisy when bent. but the erraticc miss at idle might be a sign. anyways they are very easy to fix. just lap some used valves in where you had bent vales. It's like a 1 day job.