When my son's failed CT emissions I replaced the oxygen sensor and it solved the problem. I'm not sure how to link you to my threads, but I think the title was "failed CT emissions today" . It think it was about one year ago.
Great googly moogly! You are running very rich. Are you getting any check engine codes?
May be as simple as a bad oxygen sensor or coolant temp sensor, but that should likely be throwing codes. Given that your CO and NOx are both high my guess is that it's run rich for long enough that you'll need a new cat converter. I'm no expert though so I hope I'm wrong.
Your HC is really high too. 4.6% CO is worse than Webers. Not sure what could make the injection so rich; you have an utterly stopped-up air intake? Is one injector dumping in straight fuel with no spray pattern?
I still think its the O2 sensor. The symptoms are the same as mine, car ran fine but did not pass inspection, emissions said running rich, no codes or warning lights. Check the voltage output of O2 sensor according to the procedure in the link below. I think I used jumpers into the wiring at a plug in the O2 wire located near the 40A fuses on the firewall. Getting the sensor out can be tough, and getting new one in may require using a tap to refresh the threads. Try to find my old threads "failed CT emissions today".
The O2 senor is located on the top-front of the catalytic converter. It has two wires that travel up the firewall on the drivers side. Its those two wires that I checked for voltage values as per the test produre above. I did my checking while it was still installed, ran the car for cold and hot readings.