High Carbon Monoxide Level

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....

Here, they test at about 40mph(driving), and at idle. My readings are:
Hydrocarbons 100ppm driving/ 145ppm idle
Carbon monoxide .20percent driving/ 5.28 percent idle(failure)
Oxides of nitrogen 1428ppm driving test only
All readings except carbon monoxide at idle (max 4.58 percent)are less than half of the maximum allowable. Timing is 2 BTDC , idle is 750 RPM.