Many carbureted and all fuel injected vehicles covered by this manual have self-diagnostic capabilities. The ECU monitors all input and output functions within the electronic engine control system. If a malfunction is detected, the information will be stored in the ECU memory in the form of a 1 or 2-digit code. Single-digit codes (as used on all 1985 models, as well as many 1986-87 vehicles) can be accessed through the use of Mazda's System Checker 83 (No. 49 G030 920) or equivalent, which uses a red lamp and buzzer to indicate sensor or related wiring faults. Two-digit codes (as applicable to most 1986-89 vehicles) can be accessed through the use of Mazda's Digital Code Checker (No. 49 G018 9A0 or equivalent) or Mazda's Self-Diagnosis Checker (No. 49 H018 9A1 or equivalent). When using one of these testers, the codes will be output and displayed as numbers, such as 09. Regardless of which type of tester is used, the tester's wire connector must be attached to the vehicle's control unit check connector. Follow the tester's instructions for specific hook-up and testing procedures.
![]() |
Mazda's System Checker 83 (No. 49 G030
920) |
![]() |
Mazda's Digital Code Checker (No. 49 G018
9A0) |
If such a tester is not available, the codes may instead be read using an analog voltmeter. When using a voltmeter, the code's digits will be represented by needle sweeps.
Codes stored within the ECU memory must be erased when repairs are completed. Erasing codes during diagnosis can help you to separate hard (consistent) faults from intermittent malfunctions. To erase stored codes, disconnect the negative battery cable, then depress the brake pedal for at least 10 seconds. After reconnecting the battery cable, check the system for any remaining or newly set codes.
![]() |
Mazda's Digital Code Checker (No. 49 G018
9A0) |
![]() |
Mazda's Self-Diagnosis Checker (No. 49 H018
9A1) |
![]() |
Diagnostic codes-1985 GLC |
![]() |
Diagnostic codes-1985 626 (gasoline
engine) |
![]() |
Diagnostic codes-1985 fuel injected
RX-7 |
![]() |
Diagnostic codes-1986-87 fuel injected
323 |
![]() |
Diagnostic codes-1986-87 626
non-turbo |
![]() |
Diagnostic codes-1986-87 626
turbo |
![]() |
Diagnostic codes-1986-87 RX-7
non-turbo |
![]() |
Diagnostic codes-1986-87 RX-7
turbo |
![]() |
Diagnostic codes-1988-89 323
non-turbo |
![]() |
Diagnostic codes-1988-89 323
turbo |
![]() |
Diagnostic codes-1988-89 626/MX-6
non-turbo |
![]() |
Diagnostic codes-1988-89 626/MX-6
turbo |
![]() |
Diagnostic codes-929 |
![]() |
Diagnostic codes-1988 RX-7
non-turbo |
![]() |
Diagnostic codes-1989 RX-7
non-turbo |
![]() |
Diagnostic codes-1988 RX-7
turbo |
![]() |
Diagnostic codes-1989 RX-7
turbo |