Generally your CO(Carbon monoxide) is high when your HC (Hydro Carbons...fuel) is high...Your state everything is lower....I guessing HC are...
We test at 2500 rpm and at idle.I could use all your readings and then tell you how to correct it.
Minimum idle on our test is 1200 rpm....You may be idling too low like 600 rpm...Raise idle to 1000 rpm would help...
Need all the numbers and then can further advice....DO not richen....