Is the jet in the carburettor worn, and at what revs did you take that reading
I don't think so as it isn't showing any signs of being worn, although it is strange I can't get the CO down any more than 7%
That reading was taken at tick over, not sure exactly what revs as I don't have a rev counter