Re: How do you get a trouble code??
This is copied from the Haynes book
1 The Electronic Control Module (ECM) (computer) contains a built-in self-diagnosis system which detects and identifies malfunctions occurring in the engine management system. When the ECM detects a problem, three things happen: the Check Engine light comes on, the trouble is
identified and a diagnostic code is recorded and stored. The ECM stores the failure code assigned to the specific problem area until the diagnosis system is canceled by removing the diagnostic fuse on models so equipped or by removing the tail lamp fuse from the fuse block (later mod-
2 The Check Engine warning light, which is located on the instrument panel, comes on when the ignition switch is turned to On and the engine is not running. When the engine is started, the warning light should go out. If the light remains on, the diagnosis system has detected a malfunction in the system.
Obtaining diagnosis code output (Refer to illustration 11.5)
3 To obtain an output of diagnostic codes, verify first that the battery voltage is above 11 volts, the throttle is fully closed, the transmission is in Neutral, the accessory switches are off and the engine is at normal operating temperature.
4 Turn the ignition switch to OFF. Do not start the engine. Caution: The ignition key must be in the OFF position when disconnecting or reconnecting power to the ECM.
5 On 1989 and later Sidekick/Tracker models and all Samurai models, insert the spare fuse into the diagnostic terminal of the fuse block.
On 1991 and later Sidekick and Tracker models, connect a jumper wire between the number 2 and 3 terminals of the Check connector located adjacent to the battery (see illustration).
6 Turn the ignition key ON. Read the diagnosis code as indicated by the number of flashes of the "Check Engine" light on the dash (see the accompanying chart). Normal system operation is indicated by Code
12 (no malfunctions) for all models. The "Check Engine" light displays a Code 12 by blinking the corresponding pattern one time only.
7 If there are any malfunctions in the system, their corresponding trouble codes are stored in computer memory and the light will blink the requisite number of times for the indicated trouble codes. If there's more than one trouble code in the memory, they'll be displayed in
numerical order (from lowest to highest) with a pause interval between each one. After the code with the largest number flashes has been displayed, there will be another pause and then the sequence will begin all over again.
8 To ensure correct interpretation of the blinking "Check Engine" light, watch carefully for the interval between the end of one code and the beginning of the next (otherwise, you will become confused by the relative length of the pause between flashes and misinterpret the codes). The pause between codes is longer than the pause between digits of the same code.
9 To cancel stored trouble codes, remove the cable from the battery negative terminal.
10 If the diagnosis code is not canceled it will be stored by the ECM and appear with any new codes in the event of future trouble.
11 Should it become necessary to work on engine components
requiring removal of the battery terminal, first check to see if a diagnostic code has been recorded.