ShawnW Posted January 3, 2006 Share Posted January 3, 2006 Subaru ECU Codes Posted by Skip; from Ultimate Subaru Message Board Subject: codes Date: Tue, 26 Jan 1999 03:47:55 -0600 From: codes.autoresponder@portability.net To: neper@westol.com Subaru Trouble Codes --- CODE RETRIEVAL -- There are self diagnostic connectors on all models which, when connected together with the key in the ON position (engine off) flash diagnostic codes through the LED light on the Oxygen Monitor on the ECU. The connectors are under the steering wheel, to the left of the Oxygen Monitor on most models. On Carbureted and Single-Point Fuel Injected 1989 Models, the test connectors are located on the engine side of the firewall, on the driver's side. Impreza 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 kick panel. There are four test modes. With NEITHER test connector connected, and the key in the ON (engine off) position, the light will display codes that relate to starting and driving. With ONLY the "Read Memory" connector connected, historic codes will be displayed. With ONLY the "Test Mode" connector connected, a dealership technician can perform dynamic tests. The last mode is for clearing codes (see below). The codes are displayed as pulses of the LED mounted on the module. The long pulses (1.2 Seconds) indicate tens and the short pulses (.2 seconds) indicate ones. Pulses are separated by .3-Second pauses, and multiple codes are separated by 1.8-Second pauses. (See Example Below) (Note: On 1989 Multi-Point Fuel Injected Models, the Oxygen Sensor Monitor Light and ECU are mounted under the rear seat package shelf, and are accessible only from the trunk.) On 1990 Models, the trouble codes on the Justy are viewed on the Oxygen Monitor Light Only, while on other models, the codes can be viewed on either the Oxygen Sensor Monitor or the Malfunction Indicator Lamp (Check Engine Light) on the dash. 1995 Impreza and Legacy Models have OBD-II Diagnostics Systems. The OBD-II codes can be extracted and cleared with either a Subaru Factory Tool, called the "Subaru Select Monitor) or with a universal OBD-II scan tool. Although an expensive scan tool is required to retrieve these new, five-character diagnostic codes, the basic codes can still be obtained using the flashing MIL. --- CLEARING CODES --- Codes will clear only when the faulty system or circuit is repaired. After making the repairs, codes can be cleared by connecting TWO pairs of connectors, the "Self-Diagnostic" connectors, and the "Read Memory" connectors that are usually located right next to the diagnostic connectors. To begin, start with a warmed up engine, turn the engine off, connect both pairs of connectors, then start the engine. This should clear the codes. If this fails to clear the codes, consult an Authorized Subaru Technician. --- CODE EXAMPLE, SINGLE CODE --- 1.2 second pulse (10) .3 second pause 1.2 second pulse (10....for a total of 20) .3 second pause .2 second pulse (1.....for a total of 21) .3 second pause .2 second pulse (1.....for a total of 22) .3 second pause .2 second pulse (1.....for a total of 23) (Code 23 -- Oxygen Sensor) --- CODE EXAMPLE, MULTIPLE CODE --- 1.2 second pulse (10) .3 second pause 1.2 second pulse (10....for a total of 20) .3 second pause .2 second pulse (1.....for a total of 21) .3 second pause .2 second pulse (1.....for a total of 22) .3 second pause .2 second pulse (1.....for a total of 23) 1.8 second pause (this means NEW code) 1.2 second pulse (10) .3 second pause .2 second pulse (1.....for a total of 11) .3 second pause .2 second pulse (1.....for a total of 12) (Codes 23 and 12, Oxygen Sensor and Starter Circuit) The simplest way for an inexperienced mechanic to retrieve codes is to write the codes down in a sort of Morse Code (dots and dashes), and start a new line when you get a 1.8 Second pause (for NEW code), and then add the actual numbers up after code retrieval is completed. --- CODE EXPLANATIONS --- -- 1983 Carbureted Models -- CODE PROBABLE CAUSE 11,12,21,22 Ignition Pulse System 14,24,41,42 Vacuum Switches Stay On 15,51,52 Solenoid Valve Stays On or Off 23 Oxygen Sensor or Circuit 32 Coolant Temperature Sensor or Circuit 33 Main System in Feedback 34,43 Choke Power Stays On or Off 42 Clutch Switch or Circuit -- 1984 Through 1988 Carbureted Models -- CODE PROBABLE CAUSE 11 Ignition Pulse System 22 Vehicle Speed Sensor (VSS) or Circuit 23 Oxygen Sensor 24 Coolant Temperature Sensor or Circuit 25 Coolant Temperature Sensor (1984 Models) 25 Manifold Vacuum Sensor or Circuit (1985-1988 Models) 32 Duty Solenoid Valve or Circuit 33 Main System in Feedback 34 Back Up System 42 Clutch Switch or Circuit 52 Solenoid Valve Control System 53 Fuel Pump or Circuit 54 Choke Control System 55 Upshift Control 62 EGR Solenoid Valve Control 63 Canister Solenoid Valve or Circuit 64 Vacuum Line Control Valve or Circuit 65 Float Chamber Vent COntrol Valve or Circuit 71 Ignition Pulse System 73 Ignition Pulse System 74 Ignition Pulse System -- For 1984 through 1986 Fuel Injected Models -- CODE PROBABLE CAUSE 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 Air Flow 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 (In Airflow Meter) 35 Air Flow Meter or EGR Solenoid Switch or Circuit 41 Atmosphere Pressure Sensor or Circuit 42 Fuel Injector - Fixed Value 43,55 KDLH Control System 46 Neutral or Parking Switch or Circuit 47 Fuel Injector 53 Fuel Pump or Circuit 57 Canister Control System 58 Air Control System 62 EGR Control System 88 TBI Control Unit -- 1987 Fuel Injected Models -- CODE PROBABLE CAUSE 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 (Detent) Relay or Circuit 51 Neutral Switch or Circuit 61 Parking Switch or Circuit -- 1988 and Later Models With Single-Point Fuel Injection -- CODE PROBABLE CAUSE 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 Sensor 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 (VSS) or Circuit 34 EGR Solenoid or Circuit 35 Purge Control Solenoid or Circuit 42 Idle Switch or Circuit 45 Kick-Down (Detent) 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 -- CODE PROBABLE CAUSE 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) 14 Fuel Injector No. 1 and 2 (XT, Loyale, GL, DL) 15 Fuel Injector No. 2 (Legacy, Impreza, Justy, SVX) 15 Fuel Injector No. 3 and 4 (Loyale, GL, DL) 15 Fuel Injector No. 5 and 6 (XT-6) 16 Fuel Injector No. 3 (Legacy, Impreza, Justy, SVX) 16 Fuel Injector No. 3 and 4 (XT) 17 Fuel Injector No. 4 (Legacy, Impreza, SVX) 17 Fuel injector No. 1 and 2 (XT-6) 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) 23 Pressure Sensor (Justy) 24 Air Control Valve or Circuit (Exc. Justy) 24 Idle Speed Control Solenoid Valve (Justy) 25 Fuel injector No. 3 and 4 (XT-6) 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 or Circuit 35 Purge Control Solenoid or Circuit 36 Air Suction Solenoid Valve (Impreza) 36 Ignitor Circuit (Justy) 37 Oxygen Sensor (No. 2, Left Side, On 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 Models) 45 Pressure Sensor Duty Solenoid (Turbo Models) 45 Atmospheric Pressure Sensor or Circuit (Non- Turbo Models) 49 Airflow Sensor 51 Neutral Switch (Manual Transmission Models) 51 Inhibitor Switch (Automatic Transmission Models) 52 Parking Brake Switch (Exc. Justy) 52 Clutch Switch (Justy) 55 EGR Temperature Sensor or Circuit 56 EGR System 61 Parking Brake Switch (Loyale) 61 Fuel Tank Pressure Control Solenoid (Impreza) 62 Fuel Temperature Sensor (Impreza) 62 Electric Load Signal (Justy) 63 Fuel Tank Pressure Sensor (Impreza) 63 Blower Fan Switch (Justy) 65 Vacuum Pressure Sensor John Wainwright ASE Master Tech 2 Link to comment Share on other sites More sharing options...
subeman90 Posted July 9, 2013 Share Posted July 9, 2013 http://www.ultimates...a-cel-question/ also helpful on this subject. Link to comment Share on other sites More sharing options...
Recommended Posts