Failure for High CO; CO is an indication of a Rich mixture. This is, too much fuel entering into the cylinders or not enough air. If a fuel injector is leaking into a cylinder, that cylinder will be running a richer fuel mixture causing it to run out of air and the flame burn out before the fuel is consumed properly. This is like turning off the vents on your charcoal grill and the fire goes out. The fuel is partially burned but, not all the way consumed. Engine temperature is a factor in how much of the fuel is burned. Cold engines cannot burn the fuel as well as an engine at operating temperature. A variety of sensors are used on the engine to match up the correct amount of fuel and air. Three major sensors report to the Engine Computer ( ECM) and have the biggest impact on allowing the computer to provide the right amount of fuel. The ECT or Engine Coolant temperature sensor reports the coolant temperature. The Mass Airflow Sensor, measures the amount of incoming air into the engine. The O2 or Oxygen Sensor, measures the oxygen content in the exhaust flow so the ECM can adjust the fuel mixture trying to stay at the 14.7 to 1 ratio. Depending on the fuel system your vehicle is running, a leaking Fuel Pressure Regulator diaphragm or Fuel Pressure Sensor out of calibration could be the cause. Oxygen sensors wear out over time. They generally fail towards the lean setting. You engine computer could be richening up the mixture to compensate.