It's a 92 Cadillac STS, so i don't think it has OBD yet. It does have various monitoring systems, and is able to display O2 and MAP sensor readings on the display in diagnostic mode.
The trouble is, my CO readings got closer to the limit with every emissions test over the years. Ahead of the last test, i thought i'd rather install a new catalyst just to be sure, but it didn't give me a good margin, and didn't even change the trend. I still passed the test, but the CO was one step short of failing.
Here's the CO readings during idle 650 rpm:
this year (with new cat): 0.45
2 years ago: 0.40
4 years ago: 0.15
6 years ago: 0.09
max. CO: 0.50
Everything should be tuned up well. I checked ignition timing to be within specifications, spark plugs aren't that old either. One trouble i do know of is excessive heat while idling, always close to or displaying a "enginge hot" warning message. The reason for that is known (cooling system issues), i just wonder if a hot engine can have bad emissions for some reason. Also i wonder, can higher idling rpm have a bad effect on the CO-value? Are lower rpm always causing lower CO?