How to check fault codes 1. Make sure your ignition is OFF 2. Connect the Black ?Read Memory? connectors together as illustrated below. When the above are connected you are in diagnostics mode. 3. Turn your ignition ON and ?read? the ECU code(s) being reported according to the following instructions. Note, you may here relays clicking and your fan star ting and stopping - this is normal when in diagnostics mode. 4. If no codes are indicated switch the ignition off and disconnect the diagnost ic connectors In Diagnostic Mode ? No Fault is indicated by the Check Engine Light continuousl y & evenly flashing on/off (this is also used to indicate the successful complet ion of an ECU Reset). The long pulses (1.3 Seconds) indicate Tens and the short pulses (0.2 Seconds) i ndicate ones. Pulses are separated by Short Pauses (0.2 Seconds), multiple codes are separated by a Long Pause (1.8 Seconds). 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 a fter code retrieval is completed. Note ? not all error codes are not stored and are not documented (though they ar e all decoded by a Select Monitor) some of these may be found in the next sectio n. Code ITEM 11 Crankshaft position sensor 12 Starter switch 13 Camshaft position sensor 21 Engine coolant temperature sensor 22 Knock sensor 23 Mass air flow sensor 24 Idle air control solenoid 31 Throttle position sensor 32 Oxygen sensor 33 Vehicle speed sensor 2 35 Purge control solenoid valve 42 Idle switch 44 Wastegate control solenoid valve 45 Pressure sensor ?Pressure exchange solenoid valve 51 Neutral position switch Other Subaru Codes These codes are not documented in the Impreza Workshop manual but are mentioned in other Subaru Documentation (and can be decoded by a Select Monitor), these ma y or may not be applicable to the Impreza. Code ITEM 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) 15 Fuel Injector No. 2 (Legacy, Impreza, Justy, SVX) 16 Fuel Injector No. 3 (Legacy, Impreza, Justy, SVX) 17 Fuel Injector No. 4 (Legacy, Impreza, SVX) 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) 24 Air Control Valve or Circuit (Exc. Justy) 25 Fuel injector No. 3 and 4 (XT-6)
26 28 29 31 32 33 34 35 36 37 38 41 42 43 44 45 45 46 47 49 51 51 52 53 54 55 56 57 58 61 62 63 64 65 66 67 68 71 73 74 88
Air Temperature Sensor (Justy) Knock Sensor No. 2 (SVX, Left Side) Crank Angle Sensor (SVX, No. 2) Throttle Position Sensor or Circuit Oxygen Sensor or Circuit (No. 1, Right Side, On SVX) Vehicle Speed Sensor (VSS) or Circuit EGR Solenoid or Circuit Purge Control Solenoid or Circuit Air Suction Solenoid Valve (Impreza) Oxygen Sensor (No. 2, Left Side, On SVX) Engine Torque Control (SVX) Air/Fuel Adaptive Control Idle Switch or Circuit Throttle Switch Wastegate Duty Solenoid (Turbo Models) Pressure Sensor Duty Solenoid (Turbo Models) Atmospheric Pressure Sensor or Circuit (Non-Turbo Models) Neutral or Parking Switch or Circuit Fuel Injector Airflow Sensor Neutral Switch (Manual Transmission Models) Inhibitor Switch (Automatic Transmission Models) Parking Brake Switch (Exc. Justy) Fuel Pump or Circuit Choke Control System EGR Temperature Sensor or Circuit EGR System Canister Control System Air Control System Fuel Tank Pressure Control Solenoid (Impreza) Fuel Temperature Sensor (Impreza) Fuel Tank Pressure Sensor (Impreza) Vacuum Line Control Valve or Circuit Vacuum Pressure Sensor Sequential turbo system Exhaust valve solenoid (positive pressure) Exhaust valve duty solenoid Ignition Pulse System Ignition Pulse System Ignition Pulse System TBI Control Unit
ECU Reset 1.Ensure engine is at normal operating temperature, turn engine off 2.Locate the two ECU connectors, located under the steering column and consist o f a black plastic male and female connector, and a green male female connector 3.With the ignition OFF connect black to black and green to green. 4.Turn on ignition, do not start the engine, depress the accelerator pedal to fu ll throttle, then return it to the half-throttle position and hold for a few sec onds, and then release (Engine Check lamp turns on). 5.Start engine and then drive for at least one minute, keeping road speed above 11 Km/h. At this point the check engine light should start to flash the all clear signal (steady 1/2 second interval flashes). If the check engine light does not flash, or indicates some other sequence, there is a fault present in the system (this p
ost tells you how to read the codes: http://www.perth-wrx....615#post406615 ) 6.Stop the car and turn off the engine. 7.Disconnect the black and green connectors. 8.Job complete - ECU is now re-set.