Well,
Check these pages
http://www.apcd.org/vet/failedveh.htm http://www.txdps.state.tx.us/vi/publications/brochures/Failure_copy.htm It gives a pretty good indication. Check the simple stuff like your air filter and your O2 (lambda sensor).
Originally, I was thinking a high CO was a lean mixture, but this
says it's probably too rich.
TB