I've used my Gunson's Gastester for years to measure idle CO. It works OK for CO readings above 2%.
Late cars are complicated because the emissions system that uses vacuum to change the timing is probably not working. To reduce the CO, I suggest you retard the timing to at least 2 degrees ATDC, more if the car will still idle, increase the idle air, and lean out the idle adjuster on the back of the pump. Do this in stages until you get the CO to where it will pass inspection. The car will run poorly at low rpm, but you should be able to limp to the inspection station.
Then you can reset the timing and mixture until the next test.
Cheers,
CT