how to get codes from the dash
1.) Turn key to "On" (but not start)
2.) Hit reset to clear anything showing on the panel
3.) Hold the 'Options' button while pressing the "Fuel' button four times.
4.) Write anything down that ends in a 'C' (Current) as fast as I can as the car scrolls through them. Ignore the ones with just the 'H' (Historical)
5.) Turn the key off
6.) Repeat as many times as necessary in order to write down all the codes. My memory and handwriting couldn't keep up. :-)
There might be a way to get the car to "repeat" what it just told you, but since I didn't know how I would just turn the key off, back on, and restart the process.

NEVER ignore the H or History codes. They are an audit trail of events that have happened and can be very useful in diagnosing problems.
Further when you pull codes without the engine running , most but not all of the codes will be reported as H. This is because most of the systems that generate codes operate only when the car engine is running. When events occur that cause the generation of a code the code is generated as a C or current or in some instances as BOTH a C and an H. When the engine is turned off the codes generated as C are converted to an H since they cannot be C while the engine is not running.

It is possible to pull codes with the engine running so that you can see any codes that are Current and have occurred during the present ignition cycle. To pull codes with the engine running you must use the RESET button to clear any messages in the DIC and then pull codes as normal.
Thanks!









