Subaru Trouble Code Info

Subaru Trouble Code Info

Retrieving Trouble Codes
96 & later are OBD2 systems

There are self-diagnositic connectors on all models, when connected with the key ON (engine off), flash trouble codes on the LED light of the oxygen moniter of the ECU.


Images used with permission Copyright © 2001 ALLDATA LLC.

  • The connectors are under the steering wheel, to the left of the module on most models.
  • On carberated and SPFI injected 89 models,the test connectors are located on the engine side/driver’s side of the firewall.
  • Imprenza models have the ECU and test connectors located behind the right side of the dash, instead of the left.
  • On SVX models the connectors are located behind the driver’s side kick panel.

Test Modes

    • With neither test connector connected and the key ON(not running), the codes will display codes related to starting and driving.
    • With only the "Read Memory" connector connected, historic codes will be displayed.
    • With only the "Test Mode" connector connected, a technician can perform dynamic tests.
    • The last mode is for clearing codes.(See Clearing Codes)

      Reading Trouble Codes

The codes are displayed as pulses of the LED mounted on the module. Long pulses (1.2 seconds) indicate tens and the short pulses (.2 seconds) indicate ones. Pulses are seperated by .3 second puses and codes are seperated by 1.8 second pauses. NOTE:on 89 MPFI models, the Oxygen Moniter light and ECU are mounted under the rear package shelf and are only accessible from the trunk.
On some later models the Check engine lamp and O2 monitor lamp flash the code(s) corresponding to the faulty part. The long segment (1.2 sec on) indicates a “ten”, and the short segment (0.2 sec on) signifies a “one”.

  • 90 models – Trouble codes on the Justy are viewed on the Oxygen Moniter light, all other models the codes can be viewed on either the Oxygen Moniter light or the MIL (check engine light).
  • 95 Imprenza and Legacy models have OBD2 systems and require a scanner,but some basic codes can be retreived using the flashing MIL method.

Clearing Codes

Codes will only clear when the faulty system or circuit has been repaired. After making the repairs, codes can be cleared by connecting 2 pairs of connectors, the "Self-diagnostic" connectors and the "Read Memory" connectors that are usually to the right of the diagnostic connectors.

  • Start with a warmed up engine
  • Turn off the engine
  • Connect both pairs of connectors
  • Fianlly start the engine
  • This should clear the codes.

 

Trouble Codes

83 – 88 Subaru carb models
11 Ignition pulse system/crank angle sensor(87 & later)
12 Ignition pulse system (1983 only)/Starter switch (84 & later)
13 Crank angle sensor or circuit
14 Vacuum switches stay on or off (1983 only)/Duty solenoid or circuit(1983 to 1985)/Injectors 1 & 2 (87-up)
15 Solenoid valve stays on or off (1983 only)/Coasting Fuel Cut (CFC) system (1983 to 1985 )
16 Feedback system (1983 to 1985 models)
17 Fuel pump and automatic choke (1983 to 1985 carbureted)
21 Ignition pulse system (1983 only)/coolant temperature sensor or circuit (1983 to 1985 carbureted)
22 Ignition pulse system (1983 only)/Vehicle speed sensor or circuit or VLC solenoid valve or circuit. (1984 to 1988 carbureted)
23 Oxygen sensor or circuit (1983 to 1988)/pressure sensor or circuit (1983 to 1985)
24 Vacuum switches stay on or off (1983 only)/coolant temperature sensor or circuit, or Idle-up solenoid or circuit (1984 to 1988 carbureted)
25 Manifold vacuum sensor or circuit/coolant temperature sensor or circuit on 1984 models)/float chamber vent solenoid valve or circuit (1983 to 1985)
32 Coolant temperature sensor or circuit (1983)/Oxygen sensor or circuit (1984 to 1988)
33 Main system in feedback (1983 to 1988)/Vehicle speed sensor or circuit (1983 to 1985)
34 Choke power stays on or off (1983)/EGR system solenoid or circuit (1883 to 1988)
35 Canister purge solenoid or circuit (1983 to 1985)
41 Vacuum switches stay on or off (1983 only)/Feedback system (California models 1983 to 1985)
42 Vacuum switches stay on or off (1983 only)/clutch switch or circuit (1983 to 1988)
43 Choke power stays on or off (1983)
46 Radiator fan control (1983 to 1985)
52 Solenoid valve control system or clutch switch
53 Fuel pump circuit or Altitude compensator switch
54 Choke control system
55 Upshift control or EGR sensor
56 EGR system
62 Exhaust Gas Recirculation (EGR) solenoid valve control or Idle-up system
63 Canister solenoid valve or circuit/Idle-up system
64 Vacuum line control valve or circuit
65 Float chamber vent control valve circuit
71 Ignition pulse system
73 Ignition pulse system
74 Ignition pulse system
84 – 86 Fuel Injected models
11 Ignition pulse
12 Starter switch off
13 Starter switch on
14 Airflow meter or circuit
15 Atmospheric pressure switch – fixed value
16 Crank angle sensor or circuit
17 Starter switch or circuit
21 Seized airflow meter flap
22 Pressure or vacuum switches – fixed value
23 Idle switch – fixed value
24 Wide open throttle switch – fixed value
25 Throttle sensor idle switch or circuit
31 Speed sensor or circuit
32 Oxygen sensor or circuit
33 Coolant sensor or circuit
34 Abnormal aspirated air thermosensor
35 Air flow meter/EGR solenoid switch or circuit
41 Atmospheric pressure sensor or circuit
42 Fuel injector – fixed value
43 KDLH control system
46 Neutral or parking switch or circuit
47 Fuel injector
53 Fuel pump or circuit
55 KDLH control system
57 Canister control system
58 Air control system
62 EGR control system
88 TBI control unit
87 Fuel Injected models
11 Ignition pulse/crank angle sensor
12 Starter switch or circuit
13 Crank angle sensor or circuit
14 Injectors 1 and 2
15 Injectors 3 and 4
21 Coolant temperature sensor or circuit
22 Knock sensor or circuit
23 Air flow meter or circuit
24 Air control
31 Throttle sensor or circuit
32 Oxygen sensor or circuit
33 Vehicle Speed Sensor (VSS) or circuit
34 EGR solenoid valve stuck on or off
35 Purge control solenoid or circuit
41 Lean fuel mixture indicated
42 Idle switch or circuit
45 Kick-down relay or circuit
51 Neutral switch or curcuit
61 Parking switch or circuit
88 and later models with Single-Point Fuel Injection
11 Crank angle sensor or circuit
12 Starter switch or circuit
13 Crank angle sensor or circuit
14 Fuel injector – abnormal output
21 Coolant temperature or circuit
23 Air flow meter or circuit
24 Air control valve or circuit
31 Throttle sensor or circuit
32 Oxygen sensor or circuit
33 Vehicle Speed Sensor or circuit
34 EGR solenoid or circuit
35 Purge control solenoid or circuit
42 Idle switch or circuit
45 Kick-down control relay or circuit
51 Neutral switch continuously in the on position
55 EGR temperature sensor or circuit
61 Parking switch or circuit
1988 and later models with Multi-Point Fuel Injection (including Legacy)
11 Crank angle sensor or circuit
12 Starter switch or circuit
13 Cam position sensor or circuit (TDC sensor on Justy)
14 Fuel injector no. 1 (Legacy, Impreza, Justy, SVX); Fuel injector 1 and 2 (XT, Loyale, GL, DL)
15 Fuel injector no. 2 (Legacy, Impreza, Justy, SVX); Fuel injector 3 and 4 (Loyale, GL, DL); Fuel injector 5 and 6 (XT6)
16 Fuel injector no. 3 (Legacy, Impreza, Justy, SVX); Fuel injector 3 and 4 (XT)
17 Fuel injector no. 4 (Legacy, Impreza, SVX); Fuel injector 1 and 2 (XT6)
18 Fuel injector no. 5 (SVX)
19 Fuel injector no. 6 (SVX)
21 Coolant temperature sensor or circuit
22 Knock sensor or circuit (right side on SVX)
23 Air flow meter or circuit (exc. Justy); Pressure sensor (Justy)
24 Air control valve or circuit (exc. Justy); Idle speed control solenoid valve (Justy)
25 Fuel Injector 3 and 4 (XT6)
26 Air temperature sensor (Justy)
28 Knock sensor no. 2 (SVX, left side)
29 Crank angle sensor (SVX, no. 2)
31 Throttle position sensor or circuit
32 Oxygen sensor or circuit (no. 1, right side on SVX)
33 Vehicle speed sensor (VSS) or circuit
34 EGR solenoid valve
35 Canister purge solenoid or circuit
36 Air suction solenoid valve (Impreza); Igniter circuit (Justy)
37 Oxygen sensor (no. 2, left side , SVX)
38 Engine torque control (SVX)
41 Air/fuel adaptive control
42 Idle switch or circuit
43 Throttle switch (Justy)
44 Wastegate duty solenoid (turbo)
45 Pressure duty solenoid (turbo)/atmospheric pressure sensor circuit (non-turbo)
49 Airflow sensor
51 Neutral switch (manual transmission)/inhibitor switch (automatic transmission)
52 Parking brake switch (exc. Justy)/Clutch switch (Justy)
55 EGR temperature sensor
56 EGR system
61 Parking brake switch (Loyale)/Fuel tank pressure control solenoid valve (Impreza)
62 Fuel temperature sensor (Impreza)/Electric load signal (Justy)
63 Fuel tank pressure sensor (Impreza)/Blower fan switch (Justy)
65 Vacuum pressure sensor
Subaru OBD2 Codes

P0031

Front oxygen (A/F) sensor heater circuit low input

P0032

Front oxygen (A/F) sensor heater circuit high input

P0037

Rear oxygen sensor heater circuit malfunction

P0038

Rear oxygen sensor heater circuit high input

P0065

Air assist injector solenoid valve malfunction

P0066

Air assist injector solenoid valve circuit low input

P0067

Air assist injector solenoid valve circuit high input

P0100

Mass Air Flow Sensor Circuit Malfunction

P0101

Mass Air Flow Sensor Circuit Range Problem

P0102

Mass Air Flow Sensor Circuit Low Input

PO103

Mass Air Flow Sensor Circuit High Input

P0105

Pressure Sensor Circuit Malfunction

P0106

Pressure Sensor Circuit Range Problem

PO107

Pressure Sensor Circuit Low Input

PO108

Pressure Sensor Circuit High Input

P0111

Intake air temperature sensor circuit range/performance problem

P0112

Intake air temperature sensor circuit low input

P0113

Intake air temperature sensor circuit high input

P0115

Engine Coolant Temperature Sensor Circuit

P0116

Engine Coolant Temp Sensor Circuit Low Input

PO117

Engine Coolant Temp Sensor Circuit Low Input

PO118

Engine Coolant Temp Sensor Circuit High Input

P0120

Throttle Position Sensor Circuit Malfunction

P0121

Throttle Position Sensor Circuit Range Problem

PO122

Throttle Position Sensor Circuit Range Problem

PO123

Throttle Position Sensor Circuit High Input

P0125

Insufficient Coolant Temperature for Closed Loop

P0128

Thermostat malfunction

P0130

Front Oxygen Sensor Circuit Malfunction

P0131

Front oxygen (A/F) sensor circuit range/performance problem (low input)

P0132

Front oxygen (A/F) sensor circuit range/performance problem (high input)

P0133

Front Oxygen Sensor Circuit Slow Response

P0135

Front Oxygen Sensor Heater Circuit Malfunction

P0136

Rear Oxygen Sensor Circuit Malfunction

P0139

Rear Oxygen Sensor Circuit Slow Response

P0141

Rear Oxygen Sensor Heater Circuit Malfunction

P0170

Fuel Trim Malfunction

P0171

Fuel trim malfunction (A/F too lean)

P0172

Fuel trim malfunction (A/F too rich)

PO181

Fuel Temperature Sensor A Range Problem

PO182

Fuel Temperature Sensor A Circuit Low Input

PO183

Fuel Temperature Sensor A Circuit High Input

P0201

Fuel Injector Circuit Malfunction – #1

P0202

Fuel Injector Circuit Malfunction – #2

P0203

Fuel Injector Circuit Malfunction – #3

P0204

Fuel Injector Circuit Malfunction – #4

P0244

Wastegate control solenoid valve malfunction (high input)

P0245

Wastegate control solenoid valve circuit low input

P0246

Wastegate control solenoid valve circuit high input

PO261

Fuel Injector Circuit Low Input – #1

PO262

Fuel Injector Circuit High Input – #1

PO264

Fuel Injector Circuit Low Input – #2

PO265

Fuel Injector Circuit High Input – #2

PO267

Fuel Injector Circuit Low Input – #3

PO268

Fuel Injector Circuit High Input – #3

PO270

Fuel Injector Circuit Low Input – #4

PO271

Fuel Injector Circuit High Input – #4

P0301

Cylinder 1 Misfire Detected

P0302

Cylinder 2 Misfire Detected

P0303

Cylinder 3 Misfire Detected

P0304

Cylinder 4 Misfire Detected

P0325

Knock Sensor Circuit Malfunction

P0327

Knock sensor circuit low input

P0328

Knock sensor circuit high input

P0335

Crankshaft Position Sensor Circuit Malfunction

PO336

Crankshaft Position Sensor Circuit Range Problem

P0340

Camshaft Position Sensor Circuit Malfunction

PO341

Camshaft Position Sensor Circuit Range Problem

P0400

Exhaust Gas Recirculation Flow Malfunction

P0403

Exhaust Gas Recirculation Circuit Malfunction

PO420

Catalyst System Efficiency Below Threshold

PO440

Evaporative Emission Control System Malfunction

P0441

Evap System Incorrect Purge Flow

P0442

Evaporative emission control system malfunction

P0443

Evap System Purge Control Valve Circuit

PO443

EVAP System Purge Control Valve Circuit Low Input

P0444

Evaporative emission control system purge control valve circuit low input

P0445

Evaporative emission control system purge control valve circuit high input

PO446

EVAP System Vent Control Low Input

P0447

Evaporative emission control system vent control low input

P0448

Evaporative emission control system vent control high input

PO451

EVAP Pressure Sensor Range Problem

PO452

EVAP Pressure Sensor Low Input

PO453

EVAP Pressure Sensor High Input

P0456

Evaporative emission control system malfunction

PO461

Fuel Level Sensor Circuit Range/Performance Problem

PO462

Fuel Level Sensor Circuit Low Input

PO463

Fuel Level Sensor Circuit High Input

P0464

Fuel level sensor intermittent input

P0480

Cooling Fan Relay 1 Circuit Low Input

P0483

Cooling Fan Function Problem

P0500

Vehicle Speed Sensor Malfunction

P0505

Idle Control System Malfunction

P0506

Idle Control System RPM Lower Than Expected

P0507

Idle Control System RPM Higher Than Expected

P0509

Idle control system circuit high input

P0512

Starter switch circuit high input

P0545

Exhaust gas temperature sensor circuit low input

P0546

Exhaust gas temperature sensor circuit high input

P0600

Serial Communication Link Malfunction

P0601

Internal Control Module Memory Checksum Error

P0604

Internal control module memory check sum error

P0703

Brake Switch Input Malfunction

P0705

Transmission Range Sensor Circuit Malfunction

P0710

Transmission Fluid Temperature Sensor Circuit

P0715

Torque Converter Turbine Speed Sensor Circuit Malfunction

P0720

Output Speed Sensor Circuit Malfunction

P0725

Engine Speed Input Circuit Malfunction

P0731

Gear 1 Incorrect Ratio

P0732

Gear 2 Incorrect Ratio

P0733

Gear 3 Incorrect Ratio

P0734

Gear 4 Incorrect Ratio

P0740

Torque Converter Clutch System Malfunction

P0741

Torque converter clutch system malfunction

P0743

Torque Converter Clutch System Electrical

P0748

Pressure Control Solenoid Electrical

P0753

Shift Solenoid A Electrical

P0758

Shift Solenoid B Electrical

P0760

Shift Solenoid C Malfunction

P0763

Shift Solenoid C Electrical

P0778

2-4 brake pressure control solenoid valve (2-4 brake duty solenoid) circuit malfunction

P0785

2-4 brake timing control solenoid valve (2-4 brake timing solenoid) circuit malfunction

P1086

Tumble generator valve #2 (LH) position sensor circuit low input

P1087

Tumble generator valve #2 (LH) position sensor circuit high input

P1088

Tumble generator valve #1 (RH) position sensor circuit low input

P1089

Tumble generator valve #1 (RH) position sensor circuit high input

P1090

Tumble generator valve #1 (RH) malfunction (stuck open)

P1091

Tumble generator valve #1 (RH) malfunction (stuck close)

P1092

Tumble generator valve #2 (LH) malfunction (stuck open)

P1093

Tumble generator valve #2 (LH) malfunction (stuck close)

P1094

Tumble generator valve circuit #1 (open circuit)

P1095

Tumble generator valve circuit #1 (over current)

P1096

Tumble generator valve circuit #2 (open circuit)

P1097

Tumble generator valve circuit #2 (over current)

P1100

Starter Switch Circuit Malfunction

P1101

Neutral Position Switch Circuit High Input (A/T)

P1101

Neutral Position Switch Circuit Malfunction (M/T)

P1102

Pressure Sources Solenoid Valve Circuit Malfunction

P1103

Pressure Sources Switching Solenoid Valve Circuit

P1104

Engine Torque Control Signal Circuit Malfunction

P1106

Engine Torque Control Signal 2 Circuit Malfunction

P1110

Atmospheric pressure sensor low input

P1111

Atmospheric pressure sensor high input

P1112

Atmospheric pressure sensor range/performance problem

P1115

Engine Torque Control Cut Signal Circuit High Input

P1116

Engine Torque Control Cut Signal Circuit Low Input

P1120

Starter Switch High Input

P1121

Neutral Position Switch Circuit High Input [MT Vehicles]

P1121

Neutral Position Switch Circuit Low Input [AT Vehicles]

P1122

Pressure Sources Switching Valve Circuit High Input

P1124

TCS Signal Circuit High Input

P1130

Front oxygen sensor circuit malfunction (open circuit)

P1131

Front oxygen sensor circuit malfunction (short circuit)

P1134

Front oxygen (A/F) sensor microcomputer problem

P1137

Front oxygen (A/F) sensor circuit range/performance problem

P1139

Front oxygen (A/F) sensor #1 heater circuit performance/range problem

P1141

Mass Air Flow Sensor Circuit High Input

P1142

Mass Air Flow Sensor Circuit Low Input

P1143

Pressure Sensor Circuit Low Input

P1144

Pressure Sensor Circuit High Input

P1146

Pressure sensor circuit range/performance problem (high input)

P1150

Front Oxygen Sensor Heater Circuit High Input

P1151

Rear Oxygen Sensor Heater Circuit High Input

P1230

Fuel pump control unit malfunction

P1244

Wastegate control solenoid valve malfunction (low input)

P1245

Wastegate control solenoid valve malfunction (fail-safe)

P1301

Fire due to increased exhaust temperature

P1312

Exhaust temperature sensor malfunction

P1325

Knock Sensor Circuit Low Input

P1400

Fuel Tank Pressure Control Solenoid Low Input

P1420

Fuel Tank Pressure Control Solenoid High Input

P1421

Exhaust Gas Recirculation Circuit High Input

P1422

EVAP Purge Control Valve Circuit High Input

P1423

EVAP Vent Control High Input

P1440

Fuel Tank Pressure Control System Low Input

P1441

Fuel Tank Pressure Control System High Input

P1442

Fuel Level Sensor Circuit Range/Perf

P1443

EVAP Control System Vent Control Function Problem

P1480

Cooling fan relay 1 circuit high input

P1500

Radiator Fan Relay 1 Circuit Malfunction

P1501

Idle Control System Malfunction (Fail Safe)

P1502

Radiator Fan Function Problem

P1507

Idle Control System Malfunction (Fail Safe)

P1510

Idle Air Control Solenoid Signal 1 Circuit Low Input

P1511

Idle Air Control Solenoid Signal 1 Circuit High Input

P1512

Idle Air Control Solenoid Signal 2 Circuit Low Input

P1513

Idle Air Control Solenoid Signal 2 Circuit High Input

P1514

Idle Air Control Solenoid Signal 3 Circuit Low Input

P1515

Idle Air Control Solenoid Signal 3 Circuit High Input

P1516

Idle Air Control Solenoid Signal 4 Circuit Low Input

P1517

Idle Air Control Solenoid Signal 4 Circuit High Input

P1518

Starter switch circuit low input

P1520

Radiator Fan Relay 1 Circuit High Input

P1540

Vehicle Speed Sensor Malfunction 2

P1544

High exhaust temperature detected

P1560

Back-Up Voltage Circuit Malfunction

P1590

Neutral position switch circuit high input

P1591

Neutral position switch circuit low input

P1592

Neutral position switch circuit (MT model)

P1594

Automatic transmission diagnosis input signal circuit malfunction

P1595

Automatic transmission diagnosis input signal circuit low input

P1596

Automatic transmission diagnosis input signal circuit high input

P1698

Engine torque control cut signal circuit low input

P1699

Engine torque control cut signal circuit high input

P1700

Throttle Position Sensor Circuit Malfunction (A/T)

P1701

Cruise Control Set Signal Circuit Malfunction (A/T)

P1702

Auto Trans Diagnosis Input Signal Circuit

P1703

Low clutch timing control solenoid valve circuit malfunction

P1704

2-4 Brake Timing Solenoid Valve Circuit Malfunction

P1705

2-4 Brake Pressure Solenoid Valve (Solenoid D) Circuit

P1711

Engine torque control signal 1 circuit malfunction

P1712

Engine torque control signal 2 circuit malfunction

P1722

Auto Trans Diagnosis Input Signal High Input

P1742

Auto Trans Diagnosis Input Signal Malfunction