BOOSTED92TY said:
The code(s) stored in the ECM's memory can be read either through a Scantool such as DataMaster, or by counting the number of flashes of the "Check Engine" light when the diagnostic terminal of the ALDL connector is grounded.
The ALDL connector terminal "B" (diagnostic terminal) is the second terminal from the right of the ALDL connector's top row. Groundthe terminal by connecting it to terminal "A" (internal ECM ground), the terminal to the right of terminal "B" on the top row of the ALDL connector. (A bent paper clip can be used to short the terminals)
Start the procedure by first shorting the terminals then turn the key to the ON position (not Running).
The first code you should retrieve should be Code 12.
Code 12 indicates that the ECM's diagnostic system is operating correctly. If Code 12 is not indicated, a problem is present within the diagnostic system itself.
Following the output of Code 12, the "Check Engine" light will indicate a diagnostic code three times if a code is present, or it will simply continue to output Code 12.
If more than one diagnostic code has been stored in the ECM's memory, the codes will be output from the lowest to the highest, with each code being displayed three times.
To Reset ECM Data: remove the ECM B fuse for 15-30 seconds, make sure key is in OFF position to remove fuse.