Try running a top end cleaner. You might have carbon buildup in the combustion chamber. The carbon retains heat and makes the temperature in the combustion chamber too high. This leads to the excess NOx levels. Get the cleaner directly from honda and either have them put it in (needs to be dripped in VERY slowly) or buy the tool from them and do it yourself