Not sure if this is common knowledge or not (I did a search and couldn't find it), but our z's have a built in code reader. No need to go to autozone, or buy a reader anymore.
Here is how it works:
By following the ECU reset procedure outlined in this site, when the SEL light starts blinking, the blinks actually mean something.
The first number of the code are long blinks, and the subsequent short blinks are the other numbers. a blink of 10 is zero. The code will keep repeating itself as long as you let it.
So 10 long blinks followed by 4 short blinks, followed by 4 short blinks, followed by 2 short blinks = code (P)0442 EVAP control system.
If you turn off the ignition while this is going on, the code is still stored, and upon start up the SEL light will appear in its normal soild state, but if you follow the reset procedure after you are done counting the blinks (Hold the accelerator pedal down for more then 10 seconds, then release pedal and turn key to off), then upon starting the car, the SEL light will be off and the code reset.
Here is how it works:
By following the ECU reset procedure outlined in this site, when the SEL light starts blinking, the blinks actually mean something.
The first number of the code are long blinks, and the subsequent short blinks are the other numbers. a blink of 10 is zero. The code will keep repeating itself as long as you let it.
So 10 long blinks followed by 4 short blinks, followed by 4 short blinks, followed by 2 short blinks = code (P)0442 EVAP control system.
If you turn off the ignition while this is going on, the code is still stored, and upon start up the SEL light will appear in its normal soild state, but if you follow the reset procedure after you are done counting the blinks (Hold the accelerator pedal down for more then 10 seconds, then release pedal and turn key to off), then upon starting the car, the SEL light will be off and the code reset.