Just saw the answer, we typed at the same time, hehe. I'm totaly clueless at this point, but you can check the cat. It might be the time to replace it, and it can give the wrong info to the ecu and screw some shit there. Just throwing some ideas out. Try any Honda stealership, they might be willing to do a free code look up for you.