- Accessing Codes
- Test Modes
- Reading Codes
- Clearing Codes
- Codes Without OBD2
- Common OBD2 Codes
- Subaru Codes by Model
- Questions & Answers
NOTE: 96 & later are OBD2 systems and require a scanner. For an OBD2 code list, please see our Subaru code list or the generic code list.
Retrieving Trouble Codes
- 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.
- 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 Subaru 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.
Subaru Diagnostic Trouble Codes – OBD1
|
|
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 |
Common 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 |
Subaru Diagnostic Trouble Codes By Model
Model | Year | Engine identification | System |
---|---|---|---|
B9 Tribeca 3.0/3.5/3.6L | 2006-09 | VIN code digit 6 = 8/9 | Subaru MFI |
Baja 2.5L Turbo | 2004-06 | VIN code digit 6 = 6 | Subaru MFI/MPI |
Forester 2.5L | 1998-09 | VIN code digit 6 = 6 | Subaru MFI |
Forester 2.5L Turbo | 2004-09 | VIN code digit 6 = 6 | Subaru MFI/MPI |
Impreza 1.8L | 1995-97 | VIN code digit 6 = 2 | Subaru MFI |
Impreza 2.0L Turbo | 2002-04 | VIN code digit 6 = 2 | Subaru MFI |
Impreza 2.2L | 1996-01 | VIN code digit 6 = 4 | Subaru MFI |
Impreza 2.5L | 1998-09 | VIN code digit 6 = 6 | Subaru MFI |
Impreza 2.5L Turbo | 2004-09 | VIN code digit 6 = 7 | Subaru MFI/MPI |
Legacy 2.2L | 1990-94 | VIN digit 6 = 6 | Subaru MPFI |
Legacy 2.2L | 1995-99 | VIN code digit 6 = 4 | Subaru MFI |
Legacy 2.2L Turbo | 1991-94 | VIN digit 6 = 6 | Subaru MPFI |
Legacy 2.5L/Turbo | 1996-09 | VIN code digit 6 = 6 | Subaru MFI |
Legacy 3.0L | 2002-09 | VIN code digit 6 = 8 | Subaru MFI |
Outback 2.5L/Turbo | 1996-09 | VIN code digit 6 = 6 | Subaru MFI |
Outback 3.0L | 2002-09 | VIN code digit 6 = 8 | Subaru MFI |
SVX 3.3L | 1992-97 | VIN code digit 6 = 3/8 | Subaru MFI |
Hello Michael and Beverly. Yes there is a way to induce codes on a Subaru. Under the driver kick panel, there should be two green connectors next to each other that when you connect them, it puts the vehicle into check mode. With this year and make, there is a crankshaft position sensor on top of the crankshaft that sometimes gets bumped or unplugged if someone has been working in that area. First, make sure your timing marks are all aligned with the number one cylinder at top dead center. Have you tried rotating the crank 4 times then re-checking the timing? Also, as another resort, I’ve taken out starters to make sure it is not binding with the flywheel.
I have two Subarus doing this. Did you ever find out what the problem was?
Is there any way to get codes to pop up my 2002 Forrester was running u
I changed oil and plugs then somebody who thought they knew what they was doing and they put a ratchet on my crank pully and turned it clockwise and now car turns over but will not start I took off timing cover and put every mark from intake all the way across and put belt on put it back together and it turns over but it has slow crank and won’t start please help
I just bought a 2006 baja turbo 2.5 litre. These are the error codes that have come up, P2138 x Throttle/Pedal position sensor/switch “D/E” voltage correlation, P0345 – Camshaft Position Sensor “A” Circuit Bank 2, and P0340 – Position Sensor “A” Circuit Bank1, or single sensor.
My question is, is it dangerous to drive with these error codes?
My error code for 2001 outback states P1115, also PO174. Please let me know what I need to do to get it corrected. thank you, Martha.
Hello, I have a 2008 Forester 79V XT and the followng ‘old’ error codes have been displaying C0057, P0011
Hi there and thanks for the helpful info.
I’ve got a 1999 Legacy Lancaster, 2.5 litre 4WD non turbo. I think it’s a kind of Japanese version of the Outback.
It’s got weird electronic problems, including not charging ( with no battery warning light displayed) and a bad miss when accelerating at all below 2500 rpm.
Check Engine Light flashes error codes 22 (knock sensor) and 85. Any idea what 85 is?
The OBD won’t talk to my reader, as is the case with my other Lancaster.
i have a Subaru Impreza 2015 ,it engine has refused to start/run,but it brings on dashboard lights, when trying to ignite the engine and radio plays.
Where are the Codes for Subaru Diesels, Euro 5, from 2010 on ???? In Europe and AUS, the clear majority of Foresters/Outbacks are Diesel, up to 2017/18, where they were killed .
Hello I have a Er Pd showing can someone help
This is from a 2004 legacy
I have a Japanese import 1999 Forester SF 5 2.0 in the Caribbean. I have a hesitation in the transmission, that when I put into Drive, there will be a pause for a few minutes then the car will move. Which is the correct OBD to diagnose that problem or can you give a code for that .
Thanks
Ransome Peters
Bronx, NY
Hello, my code is 1008 forester turbo 2004 jdm?????? Help pliss
ok, but what the heck are dtc-p00df and dtc-p00dc???
Hi I have a legacy 2004 3,0L ez30 engine manual which I have just put into my car a replacement engine out of a 2005 legacy which was a automatic have tried starting engine turns over but won’t start had alarm system in car but not working now along with radio needing help please
How to ecu Subaru forester sti color code diagram
I have a2006 Outback showing Er25. What does this mean??? Thanks Jerry
P0420 code on a 2002 Subaru Forester. Recently had major tune up. Did valve cover gaskets, plugs, wires, ignition coil pack & knock sensor. Cleared codes P0303, P0304 & P0325. The next day code P0420 popped up. What’s the most common scenario in your estimation?? O2 sensors?? Air Intake system?? Cat??
It is related to your catalytic converter. It could be plugged , or if you went wide open throttle recently. Itmrenders cat. Converter replacement.
Hi I have a Intake manifold runner, control stuck closed banks 2a . can you help suggest’ thanks Colin
I am getting the following error codes on my 2004 Subaru Forester XT. Only one is listed in this post. Can you help me identify the others? Thank you, Lee
P0502 – circa A Vel. Vehiculo, Entrada Baja
P0503 – sensor A de velocidad del vehículo errático
P0852 – circuito de entrada del interruptor estacionamiento
P1152 – DTC especifico del fabricante. Ver Manual servicio
P1153 – DTC especifico del fabricante. Ver Manual servicio
P1518 – DTC especifico del fabricante. Ver Manual servicio Starter switch circuit low input
Hello I have a Subaru 2005 legacy turbo 2.5 l . And my code says P2097. And I can’t find it anywhere. Can you help
For your Subie, DTC P2097 is Post Catalyst Fuel Trim System Too Rich Bank 1. The post-catalytic converter oxygen sensor is reading fuel system too rich, which means either the cat is no longer processing properly or you have an exhaust leak. I’d start with checking for exhaust leaks. Still, for the age of your vehicle, old oxygen sensors can get lazy or stuck, which the ECM interprets as a fault, so it could be a lazy oxygen sensor. The catalytic converter would be the last resort but, because of the age of the vehicle, it may be at the end of its life.
A obstajajo kode za Subaru Forester 2.0, letnik 2008