BamBam;
Sorry for the confusion, later Accords use this method which is explained wholly on the BAT site.
Quoted from the site ;
With ignition off, insert jumper wire in service check connector terminals, located behind right side of dash on Accord, Civic and Civic Del Sol and near center console on Prelude.
Turn ignition switch to ON position. Diagnostic Trouble Codes (DTCs) will be indicated by a series of long and short flashes on MIL.
The number of long flashes indicates the number in the 10s column. The number of short flashes indicates the number in the 1s column. For example, 4 long flashes followed by 3 short flashes would indicate DTC 43.
I am no expert but high CO sometimes means it runs lean. Replace the fuel filter.
Roger? Comments on this?
High CO can be caused by many, many things, a plugged fuel filter would manifest itself as increased emissions but also as stumbling, loss of power and a check engine light illuminating.
When trying to understand the different systems employed in a modern fuel injected vehicle, it is very important to remember to view the engine and engine management systems as a whole entity, one part always will effect the other parts, much like your body, If I have a fever does it automatically mean I have a cold ? No it does not, many things can cause fevers, you have to first collect as much information as possible before drawing conclusions.
One of the first things to do is check for trouble codes, (Just like when the doctor says to you "What's wrong"), second is to look at the symptoms to narrow down the problem, third is to do a series of tests to confirm your theory of whats to blame.
Skip any of these steps and you will be guessing which is the worst thing you can do.
(Costs more $ to fix, wastes time and causes extreme frustration)