The engine was runnning for more than hour before testing, last oil change 6 months ago, and if that would be the case i think then idling CO emissions wouldn't pass too, but the Idle CO test passed, but with increased rpms CO emissions, would skyrocket, like 6x the allowed. So i guess, engine is running too rich when increasing rpms? Plus Car last days, have started to have super rough idling when cold. Maybe any of the sensors are giving bad information to the ECU?