Subaru OBD1 Codes Retrieval For Pre-1996 Vehicles

Subaru OBD1 DecoderSubaru vehicles 1987-94 obd1 codes retrieval

Subaru code retrieval is done by accessing two things: diagnostic connectors located near the kick panel by the driver side and watching the codes being flashed by a lens light at the computer box located under the dash by the driver side.

There are 2 ways to get the codes: using the read memory mode which will give codes that have shown in the past but has not shown at present. This is done by connecting the read memory connector and disconnecting the test mode connector with ignition key on, engine off. To get the codes actively present, you need to access the D-check mode by disconnecting the read memory connector and connecting the test mode connector, also with ignition key on, engine off.

To clear the codes, both read memory and test mode connectors must be connected and with engine running. Make sure all codes showing at D-check mode is fixed or the codes will not clear.

Here are some popular Subaru obd1 codes 1987-94:

Code 11 Crank angle sensor fault
Code 12 Starter switch fault
Code 13 TDC sensor fault
Code 14 Injector no.1 fault
Code 15 Injector no.2 fault
Code 16 Injector no.3 fault
Code 21 Coolant temperature sensor fault
Code 23 Pressure sensor fault
Code 24 ISC solenoid valve fault
Code 26 Air temperature sensor fault
Code 32 Oxygen sensor fault
Code 33 Vehicle speed sensor fault
Code 35 Purge control solenoid fault
Code 36 Ignition circuit fault
Code 41 Air/fuel ratio control system fault
Code 42 Idle switch fault
Code 43 Throttle switch fault
Code 45 Atmospheric pressure sensor fault
Code 52 Clutch switch circuit fault
Code 62 Electric load signal fault
Code 63 Blower fan switch fault
Code 65 Vacuum pressure sensor fault

After getting your Subaru OBD1 codes, reset it first to confirm if you have a temporary or permanent codes. Temporary codes are usually erased whereas permanent (hard) codes need to be fixed before they can be erased. To erase, simply disconnect the battery negative terminal for 1-2 minutes and reconnect. Re-start engine until warmed up and get the code again. If you get the same code after the 2nd scanning, then that is a permanent code.


Sometime, permanent codes will not show up during a regular warm up period but could sometime takes a day or two of driving before the code shows up. This is true if the defective component is borderline, meaning it could work 50-50 times during operation. And if you check it when it is working half of the time, then the code won't show up.



Click here to get more FREE OBD2 check engine light codes "Sample Fixes"

If you have any serious Acura OBD1 or OBD2 fault codes that you want to fix but cannot do it yourself, please click this website link below: