INTRODUCTION
To properly diagnose and repair this vehicle, follow DIAGNOSTIC PROCEDURE under SELF-DIAGNOSTIC SYSTEM. If no Diagnostic Trouble Codes (DTC) are present and a no-start condition exists, proceed to BASIC DIAGNOSTIC PROCEDURES article. If no DTCs are present and a driveability condition exists, proceed to TROUBLE SHOOTING - NO CODES article for diagnosis by symptom (i.e., ROUGH IDLE, ENGINE STALLS, etc.).
ON-BOARD DIAGNOSTICS
Engine Control Module (ECM) monitors engine operation and contains a self-diagnostic system which stores Diagnostic Trouble Codes (DTCs) and complies with On-Board Diagnostics Generation II (OBD-II) standards.
Self-diagnostic system is used to provide vehicle with an on-board diagnostic system which is capable of continuously monitoring efficiency of emission control system, and improving diagnosis and repair when system failures occur.
Federal Test Procedure (FTP) sets maximum allowable emission standards. Malfunction Indicator Light (MIL) must illuminate if a system or component either fails or deteriorates to a point where the vehicle emissions could increase to more than 1 1/2 times FTP standards.
If malfunction does not recur in 3 ignition cycles, MIL goes off, but DTCs remain recorded in ECM memory. DTCs may only be retrieved using an On-Board Diagnostic-II (OBD-II) scan tool that complies with SAE standard J-1978 or Subaru Select Monitor connected to Data Link Connector (DLC). Scan tool also provides freeze-frame data and can be used to clear codes.
Hard Failures
Hard failures cause MIL to illuminate and remain on until problem is repaired. If MIL comes on and remains on (light may flash) during vehicle operation, cause of malfunction must be determined using Diagnostic Trouble Code (DTC) charts. If a sensor fails, the Engine Control Unit (ECU) will use a substitute value in its calculations to continue engine operation. In this condition, commonly known as limp-in mode, vehicle runs but driveability will not be optimum.
Intermittent Failures
Intermittent failures may cause MIL to flicker or illuminate then go out after intermittent fault goes away. However, a corresponding DTC will be retained in ECM memory. If related fault does not reoccur within a certain time frame, related DTC will be erased from ECM memory. Intermittent failures may be caused by sensor, connector or wiring related problems. See INTERMITTENTS in TROUBLE SHOOTING - NO CODES article.
BASIC DIAGNOSTIC PROCEDURE
Note. Check for applicable Technical Service Bulletins (TSBs) before proceeding. DO NOT perform the following procedure if driveability conditions are not present. DO NOT turn ignition off during the following procedure or clear DTCs unless instructed to do so.
Note. Subaru Select Monitor (SSM) or OBD-II generic scan tool must be used to perform basic diagnostic procedure. Follow scan tool manufacturer's instructions for proper operation. Communication with vehicle's on-board computer is through the OBD-II Data Link Connector (DLC). (Scheme 57) For scan tool functions see SCAN TOOL USAGE.
- Verify customer complaint and conditions under which fault appears. Attempt to start engine. If engine starts, go to next step. If engine does not start, see «NO-START DIAGNOSIS»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#engine-controls-basic-diagnostic-procedures__no-start-diagnosis) in BASIC DIAGNOSTIC PROCEDURES article.
- Does the (CHECK ENGINE) Malfunction Indicator Light (MIL) illuminate, indicating a system fault? If yes, go to next step. If no, see «SYMPTOMS»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#engine-controls-trouble-shooting-no-codes) in TROUBLE SHOOTING - NO CODES article.
- Turn ignition OFF. Connect the Subaru Select Monitor (SSM) or OBD-II generic scan tool to data link connector (DLC). Turn ignition and scan tool ON. Retrieve Diagnostic Trouble Codes (DTCs). Record any DTCs indicated on the scan tool. Repair the trouble cause. See «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__diagnostic-trouble-code-definitions) . After repairs are complete, go to next step. If no DTCs are indicted on the scan tool and (CHECK ENGINE) MIL is illuminated, see «MALFUNCTION INDICATOR LIGHT (MIL) DOES NOT GO OFF»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__malfunction-indicator-light-mil-does-not) under SYSTEM CHECKS.
- Perform the CLEAR MEMORY MODE. See «CLEARING DIAGNOSTIC TROUBLE CODES»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l) . Perform the Inspection Mode. See «INSPECTION MODE»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__inspection-mode) under DRIVE CYCLES. If the scan tool indicates any DTCs, see «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__diagnostic-trouble-code-definitions) . If no DTCs are indicated on the scan tool, system is okay.
Scheme 57
DIAGNOSTIC PROCEDURE
Diagnosis of computerized engine control system should be performed in the following order
- Ensure all engine systems not related to computer system are operating properly. DO NOT proceed with testing unless all other problems have been repaired. Basic diagnostic procedure must be performed before using specific DTC testing procedure. See «BASIC DIAGNOSTIC PROCEDURE»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__basic-diagnostic-procedure) .
- If DTCs were displayed, determine whether codes are hard or intermittent. Hard codes will cause MIL to illuminate continuously while engine is running. See «HARD FAILURES»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__hard-failures) and «INTERMITTENT FAILURES»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__intermittent-failures) . For diagnosing hard codes, see «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__diagnostic-trouble-code-definitions) . For diagnosing intermittent codes, see «INTERMITTENTS»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#engine-controls-trouble-shooting-no-codes) in TROUBLE SHOOTING - NO CODES article
- If no DTCs are present and a driveability problem exists, refer to «SYMPTOMS»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#engine-controls-trouble-shooting-no-codes) in TROUBLE SHOOTING - NO CODES article. Doing so will help identify proper system or component to check in SYSTEM & COMPONENT TESTING article.
- After necessary repairs are made, clear DTCs, and perform verification of repair to ensure DTC does not reset.
Subaru Select Monitor
- Using Subaru Select Monitor. Prepare the Subaru Select Monitor (SSM) by connecting the diagnosis cable and inserting the proper cartridge into the SSM. Connect the SSM to the Data Link Connector (DLC) located in the lower portion of the instrument panel, on the drivers side. (Scheme 57) Turn ignition ON, engine OFF. Turn SSM on and call up Diagnostic Trouble Codes (DTCs) and various data. Record all information.
- Read DTC for ENGINE (Normal Mode). See «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__diagnostic-trouble-code-definitions).
- Read DTC for ENGINE (OBD Mode). See «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__diagnostic-trouble-code-definitions).
- Read current data for engine (Normal Mode). On the MAIN MENU display screen, select EACH SYSTEM CHECK and press the YES key. On the SYSTEM SELECTION MENU display screen, select ENGINE CONTROL SYSTEM and press YES key. Press the YES key after the engine type information is displayed. On the ENGINE DIAGNOSIS display screen, select CURRENT DATA DISPLAY & SAVE and press the YES key. On the DATA DISPLAY MENU display screen, select DATA DISPLAY and press the YES key. Using the scroll key, move the display screen up or down until the desired data is shown.
- Read current data for engine (OBD Mode). On the MAIN MENU display screen, select EACH SYSTEM CHECK and press the YES key. On the SYSTEM SELECTION MENU display screen, select ENGINE CONTROL SYSTEM and press the YES key. Press the YES key after the engine type information is displayed. On the ENGINE DIAGNOSIS display screen, select OBD SYSTEM and press the YES key. On the OBD MENU display screen, select CURRENT DATA DISPLAY & SAVE and press the YES key. On the DATA DISPLAY MENU display screen, select DATA DISPLAY and press the YES key. Using the scroll key, move the display screen up or down until the desired data is shown.
- Read freeze frame data for engine (OBD Mode). On the MAIN MENU display screen, select EACH SYSTEM CHECK and press the YES key. On the SYSTEM SELECTION MENU display screen, select ENGINE CONTROL SYSTEM and press the YES key. Press the YES key after the engine type information is displayed. On the ENGINE DIAGNOSIS display screen, select OBD SYSTEM and press the YES key. On the OBD MENU display screen, select FREEZE FRAME DATA and press the YES key.
- LED operation mode for engine. On the MAIN MENU display screen, select EACH SYSTEM CHECK and press the YES key. On the SYSTEM SELECTION MENU display screen, select ENGINE CONTROL SYSTEM and press the YES key. Press the YES key after the engine type information is displayed. On the ENGINE DIAGNOSIS display screen, select CURRENT DATA DISPLAY & SAVE and press the YES key. On the DATA DISPLAY MENU display screen, select DATA & LED DISPLAY and press the YES key. Using the scroll key, move the display screen up or down until the desired data is shown.
- Read current data for automatic transmission. On the MAIN MENU display screen, select EACH SYSTEM CHECK and press the YES key. On the SYSTEM SELECTION MENU display screen, select ENGINE CONTROL SYSTEM and press the YES key. Press the YES key after the engine type information is displayed. On the TRANSMISSION DIAGNOSIS display screen, select CURRENT DATA DISPLAY & SAVE and press the YES key. On the DATA DISPLAY MENU display screen, select DATA DISPLAY and press the YES key. Using the scroll key, move the display screen up or down until the desired data is shown.
OBD-II General Scan Tool
Note. For details concerning Diagnostic Trouble Codes (DTCs), see DIAGNOSTIC TROUBLE CODE DEFINITIONS .
- Prepare OBD-II General Scan Tool required by SAE J-1978.
- Connect the OBD-II General Scan Tool to the Data Link Connector (DLC) located in the lower portion of the instrument panel, on the drivers side. (Scheme 57)
- Using the OBD-II General Scan Tool, call up Diagnostic Trouble Codes (DTCs) and freeze frame data. OBD-II General Scan Tool functions consist of: MODE $01 Current Powertrain Diagnostic Data. Refers to data denoting the current operating condition of analog input/output, digital input/output and/or the powertrain system. (Scheme 58) MODE $02 Powertrain Freeze Frame Data. Refers to data denoting the operating condition when the trouble is sensed by the on-board diagnostic system. (Scheme 59) MODE $03 Emission-Related Powertrain DTCs. Refers to Read Diagnostic Trouble Code for information about data denoting emission-related powertrain DTCs. MODE $04 Clear/Reset Emission-Related Diagnostic Information. Refers to the mode used to clear or reset emission-related diagnostic information. Read out data according to repair procedures. For detailed operation procedures, refer to the OBD-II General Scan Tool Operation Manual.
Scheme 58
Scheme 59
FREEZE-FRAME DATA
OBD-II or Subaru Select Monitor tester can by used to check freeze-frame data. ECM records engine operating condition when a misfire, fuel trim (mixture) malfunction or other malfunction (fuel system, calculated load, coolant temperature, fuel trim (mixture), engine speed, vehicle speed, etc.) exists. If more than one fault is detected, only data from the first malfunction is recorded. Recorded data is useful for determining conditions during which the malfunction occurred.
Subaru Select Monitor (Normal Mode)
- On the MAIN MENU display screen, select the EACH SYSTEM CHECK and press the YES key.
- On the SYSTEM SELECT MENU display screen, select the ENGINE CONTROL SYSTEM and press the YES key.
- Press the YES key after the engine type information is displayed.
- On the ENGINE DIAGNOSIS display screen, select the CLEAR MEMORY and press the YES key.
- When the DONE and TURN IGNITION SWITCH OFF are shown on the display screen, turn the SSM and ignition to OFF.
Subaru Select Monitor (OBD Mode)
Note. For detailed operation procedure, refer to the SUBARU SELECT MONITOR OPERATION MANUAL.
- On the MAIN MENU display screen, select the EACH SYSTEM CHECK and press the YES key.
- On the SYSTEM SELECT MENU display screen, select the ENGINE CONTROL SYSTEM and press the YES key.
- Press the YES key after the engine type information is displayed.
- On the ENGINE DIAGNOSIS display screen, select the OBD SYSTEM and press the YES key.
- On the OBD MENU display screen, select the YES key.
- When the CLEAR DIAGNOSTIC CODE? is shown on the display screen, press the YES key.
- Turn the SSM and ignition to OFF.
Clear DTC(s) using Genera Scan Tool (MODE $04). Refer to scan tool manufacturer's instruction. After clearing memory, initialize Idle Speed Control (ISC) motor. See ISC INITIALIZATION under PROGRAMMING.
ECM LOCATION
On all models, ECM is located below glove box, under right side of dash. (Scheme 60)
Scheme 60
ISC INITIALIZATION
The Idle Speed Control (ISC) motor must be initialized whenever ECM memory is cleared. To initialize ISC, turn ignition switch on. Wait 3 seconds before starting engine.
INSPECTION MODE
| WARNING | This procedure requires the vehicle to be placed on rollers or raised and supported on sturdy jack stands to allow free movement of both front and rear wheels. Ensure vehicle is properly secured using the front and rear towing/tie-down hooks. Ensure all safety precautions are exercised to ensure well being of technicians and equipment during this procedure. |
Preparation For Inspection Mode
Ensure fuel level remains at approximately half and battery voltage is 12 volts or more. Raise vehicle using a garage jack and place on safety stands or drive vehicle onto free rollers.
Subaru Select Monitor (SSM) Procedure
After performing diagnostics and clearing the memory, check for any remaining unresolved trouble data.
- Raise and suitably support vehicle, or place all wheels on rollers. Warm up the engine. Prepare Subaru Select Monitor by inserting appropriate diagnostic cartridge and connecting diagnostic cable. Turn ignition OFF. Connect Test Mode Connector leads together under left side of instrument panel. (Scheme 61)
- Connect SSM to data link connector (DLC) located under left side of dash. (Scheme 57)
- Turn ignition switch and SSM ON.
- On Main Menu display screen, select 2. EACH SYSTEM CHECK and press YES key.
- On SYSTEM SELECTION MENU display screen, select ENGINE CONTROL SYSTEM and press YES key.
- After engine type information is displayed, press YES key.
- On engine diagnosis display screen, select DEALER CHECK MODE PROCEDURE and press YES key.
- When PERFORM INSPECTION (DEALER CHECK) MODE? is shown on display screen, press YES key. Follow all instructions on display screen.
- If problems are still present, DTCs will be displayed. Record codes as required. After codes have been displayed, release parking brake. This verification procedure may cause ABS warning light to illuminate due to speed variations between front and rear wheels. Clear ABS memory. See appropriate ANTI-LOCK article in BRAKES.
Scheme 61
OBD-II Generic Scan Tool Procedure
After performing diagnostics and clearing the memory, check for any remaining unresolved trouble data.
- Raise and suitably support vehicle, or place all wheels on rollers. Warm up the engine. Turn ignition OFF. Connect Test Mode Connector leads together under left side of instrument panel. (Scheme 61)
- Connect OBD-II Generic Scan Tool to data link connector (DLC) located under left side of dash. (Scheme 57)
- Start the engine. Ensure selector lever is placed in "P" position before starting on Automatic Transmission (A/T) vehicles. Depress the clutch pedal when starting the engine on Manual Transmission (MT) vehicles.
- Using the selector lever or shift lever, turn the "P" position switch and "N" position switch to on.
- Depress brake pedal on A/T vehicles to turn brake switch on.
- On all vehicles, maintain engine speed at 2500-3000 RPM for 40 seconds. On vehicles not equipped with a tachometer, use a secondary pick-up type tachometer to monitor engine speed.
- Place transaxle in "D" position (A/T) or first gear (M/T) and drive vehicle at 3-6 MPH. On all-wheel drive vehicles, release parking brake. This inspection procedure may cause ABS warning light to illuminate due to speed variations between front and rear wheels. Clear ABS memory. See appropriate ANTI-LOCK article in BRAKES.
- Using the OBD-II General Scan Tool, check for DTCs and record results. If any DTCs are present, see «DIAGNOSTIC TROUBLE CODE DEFINITIONS»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__diagnostic-trouble-code-definitions).
DRIVE CYCLE PROCEDURE
There are 3 drive patterns for trouble diagnosis. Driving in the specified pattern allows to diagnose malfunctioning items. (Scheme 62) After the malfunctioning items are repaired, always check whether they correctly resume their functions by driving in the required drive pattern.
Note. Except for when coolant temperature is specified, diagnosis should be performed after the engine is warmed up. For DTCs that need to be diagnosed twice, stop the engine after the first diagnosis is complete, then carry out the second time under the same condition. DTCs listed with an "*" in (Scheme 62), (Scheme 63) and (Scheme 65) need to be diagnosed a second time.
- Preparation for Drive Cycle. Ensure fuel level remains approximately half and battery voltage is 12 volts or more. After performing the diagnostics and clearing the memory, check for any remaining unsolved trouble data. Separate the Test Mode Connector.
- Drive the vehicle at 50 MPH for 20 minutes and then idle engine for one minute. (Scheme 62)for related malfunctioning DTCs.
- Idle for 10 minutes. Before the diagnosis, drive the vehicle at 6 MPH of more. (Scheme 63)for related malfunctioning DTCs.
- Drive vehicle according to the following specified drive pattern: Idle engine for more than 10 seconds. Accelerate to 60 MPH within 20 seconds. Drive the vehicle at 60 MPH for 20 seconds. Decelerate with fully closed throttle to 40 MPH. Drive vehicle at 40 MPH for 20 seconds. Accelerate to 60 MPH within 10 seconds. Stop vehicle with throttle fully closed. (Scheme 64)for specified drive pattern. (Scheme 65)for related malfunctioning DTCs.
Scheme 62
Scheme 63
Scheme 64
Scheme 65
SUMMARY
If no hard fault codes are present, driveability symptoms exist or intermittent codes exist, see SYMPTOMS in TROUBLE SHOOTING - NO CODES article for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.) or see INTERMITTENTS in TROUBLE SHOOTING - NO CODES article.
DIAGNOSTIC TROUBLE CODE DEFINITIONS
| Code No. | Circuit Affected |
|---|---|
| P0030 | Front Heated Oxygen Sensor (HO2S) Control Circuit Malfunction |
| P0031 | Front Heated Oxygen Sensor (HO2S) Heater Circuit Low Input |
| P0032 | Front HO2S Heater Circuit High Input |
| P0037 | Rear HO2S Heater Circuit Malfunction |
| P0038 | Rear HO2S Heater Circuit High Output |
| P0068 | Intake Manifold Barometric Pressure Circuit Range/Performance Problem |
| P0101 | Mass Air Flow Circuit Range/Performance |
| P0102 | Mass Air Flow Circuit Low Input |
| P0103 | Mass Air Flow Circuit High Input |
| P0107 | Intake Air Temperature & Pressure Sensor Circuit Low Input |
| P0108 | Intake Air Temperature & Pressure Sensor Circuit High Input |
| P0111 | Intake Air Temperature (IAT) Sensor Circuit Range/Performance Problem |
| P0112 | Intake Air Temperature (IAT) Sensor Circuit Low Input |
| P0113 | Intake Air Temperature (IAT) Sensor Circuit High Input |
| P0117 | Engine Coolant Temperature (ECT) Sensor Circuit Low Input |
| P0118 | Engine Coolant Temperature (ECT) Sensor Circuit High Input |
| P0121 | Throttle Position (TP) Sensor Circuit Range/Performance Problem (High Input) |
| P0122 | Throttle Position (TP) Sensor Circuit Low Input |
| P0123 | Throttle Position (TP) Sensor Circuit High Input |
| P0125 | Engine Coolant Temperature Too Low For Closed Loop Fuel Control |
| P0128 | Thermostat Malfunction |
| P0129 | Barometric Pressure Too Low |
| P0130 | Front HO2S Circuit Range/Performance Problem |
| P0133 | Front HO2S Circuit Slow Response |
| P0134 | Front HO2S Circuit No Activity Detected |
| P0137 | Rear HO2S Circuit Low Input |
| P0138 | Rear HO2S Circuit High Input |
| P0139 | Rear HO2S Circuit Slow Response |
| P0171 | Fuel Trim Malfunction (Too Lean) |
| P0172 | Fuel Trim Malfunction (Too Rich) |
| P0181 | Fuel Temperature Sensor "A" Circuit Range/Performance Problem |
| P0182 | Fuel Temperature Sensor "A" Circuit Low Input |
| P0183 | Fuel Temperature Sensor "A" Circuit High Input |
| P0230 | Fuel Pump Primary Circuit |
| P0244 | Turbo Charger Wastegate Solenoid "A" Range/Performance |
| P0245 | Turbocharger Wastegate Solenoid "A" Low |
| P0246 | Turbocharger Wastegate Solenoid "A" High |
| P0301 | Cylinder No. 1 Misfire Detected |
| P0302 | Cylinder No. 2 Misfire Detected |
| P0303 | Cylinder No. 3 Misfire Detected |
| P0304 | Cylinder No. 4 Misfire Detected |
| P0327 | Knock Sensor (KS) Circuit Low Input |
| P0328 | Knock Sensor (KS) Circuit High Input |
| P0335 | Crankshaft Position Sensor Circuit Malfunction |
| P0336 | Crankshaft Position (CKP) Sensor Circuit Range/Performance Problem |
| P0340 | Camshaft Position (CMP) Sensor Circuit Malfunction |
| P0341 | Camshaft Position (CMP) Sensor Circuit Range/Performance Problem |
| P0420 | Catalyst System Efficiency Below Threshold |
| P0442 | EVAP System Purge Control Valve Circuit Malfunction |
| P0447 | EVAP System Vent Control Circuit Low Input |
| P0448 | EVAP System Vent Control Circuit High Input |
| P0451 | EVAP System Pressure Sensor Range/Performance Problem |
| P0452 | EVAP System Pressure Sensor Low Input |
| P0453 | EVAP System Pressure Sensor High Input |
| P0456 | EVAP System Malfunction |
| P0457 | EVAP System Leak Detected (Fuel Cap Loose/Off) |
| P0458 | EVAP System Purge Control Valve Circuit Low Input |
| P0459 | EVAP System Purge Control Valve Circuit High Input |
| P0461 | Fuel Level Sensor Circuit Range/Performance Problem |
| P0462 | Fuel Level Sensor Circuit Low Input |
| P0463 | Fuel Level Sensor Circuit High Input |
| P0464 | Fuel Level Sensor Circuit Intermittent Input |
| P0483 | Cooling Fan Function Problem |
| P0502 | Vehicle Speed Sensor Circuit Low Input |
| P0503 | Vehicle Speed Sensor Intermittent/Erratic/High |
| P0506 | Idle Control System RPM Lower Than Expected |
| P0507 | Idle Control System RPM Higher Than Expected |
| P0508 | Idle Control System Circuit Low |
| P0509 | Idle Control System Circuit High |
| P0512 | Starter Switch Circuit High Input |
| P0519 | Idle Air Control Circuit System Performance |
| P0545 | Exhaust Gas Temperature Sensor Circuit Low (Bank 1) |
| P0546 | Exhaust Gas Temperature Sensor Circuit High (Bank 1) |
| P0565 | Cruise Control ON Signal |
| P0604 | Internal Control Module Memory Check Sum Error |
| P0691 | Cooling Fan 1 Control Circuit Low Input |
| P0692 | Cooling Fan 1 Control Circuit High Input |
| P0703 (1) | Brake Switch Input Malfunction (A/T) |
| P0705 (1) | Transmission Range Sensor Circuit Malfunction (A/T) |
| P0710 (1) | Transmission Fluid Temperature Sensor Circuit Malfunction (A/T) |
| P0716 (1) | Input/Turbine Speed Sensor Circuit Range/Performance Problem |
| P0720 (1) | Output Speed Sensor (VSS No. 2) Circuit Malfunction (A/T) |
| P0726 (1) | Engine Speed Input Circuit Range/Performance |
| P0731 (1) | Gear 1 Incorrect Ratio (A/T) |
| P0732 (1) | Gear 2 Incorrect Ratio (A/T) |
| P0733 (1) | Gear 3 Incorrect Ratio (A/T) |
| P0734 (1) | Gear 4 Incorrect Ratio (A/T) |
| P0741 (1) | Torque Converter Clutch Circuit Performance Or Stuck Off (A/T) |
| P0743 (1) | Torque Converter Clutch System (Lock-Up Duty Solenoid) Electrical (A/T) |
| P0748 (1) | Pressure Control Solenoid (Line Pressure Duty Solenoid) Electrical (A/T) |
| P0753 (1) | Shift Solenoid "A" (No. 1) Electrical (A/T) |
| P0758 (1) | Shift Solenoid "B" (No. 2) Electrical (A/T) |
| P0771 | Shift Solenoid "E" Performance Or Stuck Off |
| P0778 (1) | 2-4 Brake Pressure Control Solenoid Valve Circuit Malfunction (A/T) |
| P0785 (1) | 2-4 Brake Timing Control Solenoid Valve Circuit Malfunction (A/T) |
| P0851 (2) | Neutral Switch Input Circuit Low (A/T) |
| P0851 (3) | Neutral Switch Input Circuit Low (M/T) |
| P0852 (2) | Neutral Switch Input Circuit High (A/T) |
| P0852 (3) | Neutral Switch Input Circuit High (M/T) |
| P0864 | TCM Communication Circuit Range/Performance |
| P0865 | TCM Communication Circuit Low Input |
| P0866 | TCM Communication Circuit High Input |
| P1086 | Tumble Generated Valve Position Sensor 2 Circuit Low |
| P1087 | Tumble Generated Valve Position Sensor 2 Circuit High |
| P1088 | Tumble Generated Valve Position Sensor 1 Circuit Low |
| P1089 | Tumble Generated Valve Position Sensor 1 Circuit High |
| P1090 | Tumble Generated Valve System 1 (Valve Open) |
| P1091 | Tumble Generated Valve System 1 (Valve Close) |
| P1092 | Tumble Generated Valve System 2 (Valve Open) |
| P1093 | Tumble Generated Valve System 2 (Valve Close) |
| P1094 | Tumble Generated Valve Signal 1 Circuit Malfunction (Open) |
| P1095 | Tumble Generated Valve Signal 1 Circuit Malfunction (Short) |
| P1096 | Tumble Generated Valve Signal 2 Circuit Malfunction (Open) |
| P1097 | Tumble Generated Valve Signal 2 Circuit Malfunction (Short) |
| P1110 | Atmospheric Pressure Sensor Circuit Low Input |
| P1111 | Atmospheric Pressure Sensor Circuit High Input |
| P1134 | Front HO2S Micro-Computer Problem |
| P1152 | Oxygen Sensor Circuit Range/Performance Low (Front Sensor, Bank 1) |
| P1153 | Oxygen Sensor Circuit Range/Performance High (Front Sensor, Bank 1) |
| P1301 | Misfire Detected (High Temperature Exhaust Gas) |
| P1312 | Exhaust Gas Temperature Sensor Malfunction |
| P1400 | Fuel Tank Pressure Control Solenoid Valve Circuit Low Input |
| P1420 | Fuel Tank Pressure Control Solenoid Valve Circuit High Input |
| P1443 | Vent Control Solenoid Valve Function Problem |
| P1446 | Fuel Tank Sensor Control Valve Circuit Low Input |
| P1447 | Fuel Tank Sensor Control Valve Circuit High |
| P1448 | Fuel Tank Sensor Control Valve Range/Performance Problem |
| P1518 | Starter Switch Circuit Low Input |
| P1544 | Exhaust Gas Temperature Too High |
| P1560 | Back-Up Voltage Circuit Malfunction |
| P1698 (1) | Engine Torque Control Cut Signal Circuit Low Input |
| P1699 (1) | Engine Torque Control Cut Signal Circuit High Input |
| P1700 (1) | Throttle Position (TP) Sensor Circuit Malfunction (A/T) |
| P1711 (1) | Engine Torque Control Signal No. 1 Circuit Malfunction (A/T) |
| P1712 (1) | Engine Torque Control Signal No. 2 Circuit Malfunction (A/T) |
| (1) Covered in entirety in appropriate DIAGNOSTICS article in AUTOMATIC TRANSMISSIONS. (2) A/T models only. (3) M/T models only. | |
| (1) | Covered in entirety in appropriate DIAGNOSTICS article in AUTOMATIC TRANSMISSIONS. |
| (2) | A/T models only. |
| (3) | M/T models only. |
SUBARU DIAGNOSTIC TROUBLE CODE (DTC) IDENTIFICATION CHART
Scheme 66
Scheme 67
Scheme 68
Scheme 69
Scheme 70
Scheme 71
Scheme 72
Scheme 73
Scheme 74
Scheme 75
Scheme 76
Scheme 77
MALFUNCTION INDICATOR LIGHT (MIL) ACTIVATION
| CAUTION | Perform all resistance and voltage tests with a Digital Volt-Ohmmeter (DVOM) with minimum 10-megohm impedance, unless stated otherwise in test procedures. Ensure ignition switch is in OFF position when performing resistance tests. |
Note. The MIL, also referred to as Check Engine light, is a warning light on the instrument cluster.
Operation
When the ignition switch is turned on, the (CHECK ENGINE) Malfunction Indicator Light (MIL) illuminates. If the MIL does not illuminate, see MALFUNCTION INDICATOR LIGHT (MIL) DOES NOT COME ON . After starting the engine, the MIL goes out. If the MIL does not go out, either the engine or emission control system is malfunctioning. If the diagnosis system senses a misfire which could damage the catalyzer, the MIL will blink at a cycle of 1Hz. When the ignition switch is turned ON, with engine OFF, or to START position with the Test Mode Connector connected, the MIL will blink at a cycle of 3 Hz.
MALFUNCTION INDICATOR LIGHT (MIL) DOES NOT COME ON
| CAUTION | Perform all resistance and voltage tests with a Digital Volt-Ohmmeter (DVOM) with minimum 10-megohm impedance, unless stated otherwise in test procedures. Ensure ignition switch is in OFF position when performing resistance tests. |
Diagnosis
The CHECK ENGINE MIL circuit is open or shorted.
Trouble Symptom
When the ignition switch is turned ON, with engine off, MIL does not illuminate.
- Check output signal form Engine Control Module (ECM). Turn ignition ON and measure the voltage between ECM connector B137, terminal No. 15 and chassis ground. If the measured value is less than 1.0 volt, go to step 4. If the measured value is more than 1.0 volt, go to next step. (Scheme 78)
- Check for poor contact at ECM. If the MIL illuminates when shaking or pulling on the ECM connector, repair poor connection as necessary. If the MIL does not illuminate while shaking or pulling on the ECM connector, go to next step.
- Check the ECM connector to ensure connector is properly connected. If the ECM connector is properly connected, replace the ECM. See «ENGINE CONTROL MODULE»(/subaru/impreza-wrx/gdgg-2002-2005/remont/removal-installation/#engine-controls-removal-installation-impreza-outback-sport) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article. If the ECM connector is not properly connected, repair connector as necessary.
- Check harness between combination meter and ECM connector. Turn ignition OFF. Remove the combination meter and disconnect the connector. Disconnect the ECM connector. Measure the resistance between ECM connector B137, terminal No. 15 and combination meter connector i12, terminal No. 6. If the measured value is less than 1.0 ohm, go to next step. If the measured value is greater than 1.0 ohm, repair open circuit in harness between ECM and combination meter connector or poor contact in coupling connector. (Scheme 78)
- Check for poor contact in combination meter connector. If there is a poor contact in the combination meter connector, repair as necessary. If combination meter connector is okay, go to next step.
- Check harness between combination meter and ignition switch connector. Turn ignition switch ON. Measure the voltage between combination meter connector i10, terminal No. 7 and chassis ground. If the measured valve is more than 10 volts, replace combination meter. If measured value is less than 10 volts, replace blown fuse No. 13, repair open or short in harness between fuse No. 13 and ignition switch battery terminal, or repair poor contact in ignition switch. (Scheme 78)
Scheme 78
MALFUNCTION INDICATOR LIGHT (MIL) DOES NOT GO OFF
| CAUTION | Perform all resistance and voltage tests with a Digital Volt-Ohmmeter (DVOM) with minimum 10-megohm impedance, unless stated otherwise in test procedures. Ensure ignition switch is in OFF position when performing resistance tests. |
The CHECK ENGINE MIL circuit is shorted.
Although MIL comes on when the engine is running, a DTC is not shown on the Subaru Select Monitor or OBD-II General Scan Tool display.
Check the harness between combination meter and ECM connector. Turn the ignition OFF. Disconnect the connector form the ECM. Turn the ignition ON. If the MIL illuminates, repair the short in the harness between the combination meter and the ECM connector. (Scheme 78) If the MIL does not illuminate, replace the ECM. See ENGINE CONTROL MODULE under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article.
MALFUNCTION INDICATOR LIGHT (MIL) DOES NOT BLINK AT A CYCLE OF 3HZ
| CAUTION | Perform all resistance and voltage tests with a Digital Volt-Ohmmeter (DVOM) with minimum 10-megohm impedance, unless stated otherwise in test procedures. Ensure ignition switch is in OFF position when performing resistance tests. |
The CHECK ENGINE MIL circuit is open or shorted. Test Mode Connector is open.
When in inspection mode, MIL does not blink at a cycle of 3 Hz.
- Check status of CHECK ENGINE MIL. Turn ignition OFF. Disconnect the Test Mode Connector. Turn ignition ON, engine off. If MIL alienates, go to next step. If MIL does not illuminate, see «MALFUNCTION INDICATOR LIGHT (MIL) DOES NOT COME ON»(/subaru/impreza-wrx/gdgg-2002-2005/remont/testing-diagnostics/#self-diagnostics-20l__malfunction-indicator-light-mil-does-not).
- Check harness between combination meter and ECM connector. (Scheme 79) Turn ignition OFF. Disconnect ECM connector. Turn ignition ON. If MIL illuminates, repair short to ground in harness between combination meter and ECM connector. If MIL does not illuminate, go to next step.
- Check harness between Test Mode Connector and chassis ground. Turn ignition OFF. Disconnect ECM connector. Measure the resistance between test harness connector B76, terminal No. 1 and chassis ground. (Scheme 79) If the measured value is less than 1 ohm, go to next step. If measured resistance is more than 1 ohm, repair open in harness between Test Mode Connector and chassis ground.
- Check for poor contact in the ECM connector. If there is a poor contact in the ECM connector, repair as necessary. If ECM connector is okay, go to next step.
- Check harness between ECM and Test Mode Connector. Connect the Test Mode Connector. Measure the resistance between ECM connector B134, terminal No. 14 and chassis ground. (Scheme 79) If the measured value is less than 1 ohm, go to next step. If the measured value is more than 1 ohm, repair open between ECM and Test Mode Connector.
- Check for poor contact in ECM connector. If there is a poor contact in the ECM connector, repair as necessary. If ECM connector is okay, replace ECM. See «ENGINE CONTROL MODULE»(/subaru/impreza-wrx/gdgg-2002-2005/remont/removal-installation/#engine-controls-removal-installation-impreza-outback-sport) under COMPUTERIZED ENGINE CONTROLS in REMOVAL & INSTALLATION article.
Scheme 79
MALFUNCTION INDICATOR LIGHT (MIL) REMAINS BLINKING AT A CYCLE OF 3HZ
| CAUTION | Perform all resistance and voltage tests with a Digital Volt-Ohmmeter (DVOM) with minimum 10-megohm impedance, unless stated otherwise in test procedures. Ensure ignition switch is in OFF position when performing resistance tests. |
Test Mode Connector circuit is shorted.
MIL blinks at a cycle of 3 Hz when the ignition is on.
- Check Test Mode Connector. Disconnect the Test Mode Connector, Turn ignition ON. If the MIL blinks ON and OFF, go to next step. If MIL does not blink ON and OFF, system is okay.
- Check harness between ECM connector and engine ground terminal. Turn ignition OFF. Disconnect the ECM connector. Measure the resistance between ECM connector B134, terminal No. 14 and chassis ground. If the measured value is less than 5 ohms, repair short in harness between ECM and Test Mode Connector. If measured value is greater than 5 ohms, replace ECM. See «ENGINE CONTROL MODULE»(/subaru/impreza-wrx/gdgg-2002-2005/remont/removal-installation/#engine-controls-removal-installation-impreza-outback-sport) under COMPUTERIZED ENGINE CONTROLS article.
DIAGNOSTIC TESTS
| CAUTION | Perform all resistance and voltage tests with a Digital Volt-Ohmmeter (DVOM) with minimum 10-megohm impedance, unless stated otherwise in test procedures. Ensure ignition switch is in OFF position when performing resistance tests. |
Note. Subaru Select Monitor (SSM) or OBD-II generic scan tool must be used to perform diagnostic tests. Values and procedures given in tests are based on the use of SSM scan tool. Follow scan tool manufacturer's instructions. After repair or replacement of faulty parts, clear memory and perform verification of repair. For ECM terminal identification, see PIN VOLTAGE CHARTS article. If backprobing ECM connector is required, use ECM terminal identification illustration or reverse image of (Scheme 74). For circuit identification and wire colors, see ENGINE PERFORMANCE in SYSTEM WIRING DIAGRAMS article in ELECTRICAL. For component locations (Scheme 66)- (Scheme 73).
DTC P0030: FRONT HEATED OXYGEN SENSOR (HO2S) CONTROL CIRCUIT, MALFUNCTION
For diagnosis (Scheme 80)and (Scheme 81).
Scheme 80
Scheme 81
DTC P0031: FRONT HEATED OXYGEN SENSOR (HO2S) HEATER CIRCUIT, LOW INPUT
For diagnosis (Scheme 80), (Scheme 82) and (Scheme 83).
Scheme 82
Scheme 83
DTC P0032: FRONT HO2S HEATER CIRCUIT, HIGH INPUT
For diagnosis (Scheme 80)and (Scheme 84).
Scheme 84
DTC P0037: REAR HO2S HEATER CIRCUIT, MALFUNCTION
For diagnosis (Scheme 85), (Scheme 86) and (Scheme 87).
Scheme 85
Scheme 86
Scheme 87
DTC P0038: REAR HO2S HEATER CIRCUIT, HIGH OUTPUT
For diagnosis (Scheme 85)and (Scheme 88).
Scheme 88
DTC P0068: INTAKE MANIFOLD/BAROMETRIC PRESSURE SENSOR CIRCUIT, RANGE PERFORMANCE PROBLEM
For diagnosis (Scheme 89)and (Scheme 90).
Scheme 89
Scheme 90
DTC P0101: MASS AIR FLOW CIRCUIT, RANGE/PERFORMANCE
For diagnosis (Scheme 91)and (Scheme 92).
Scheme 91
Scheme 92
DTC P0102: MASS AIR FLOW CIRCUIT, LOW INPUT
For diagnosis (Scheme 91), (Scheme 93) and (Scheme 94).
Scheme 93
Scheme 94
DTC P0103: MASS AIR FLOW CIRCUIT, HIGH INPUT
For diagnosis (Scheme 91)and (Scheme 95).
Scheme 95
DTC P0107: INTAKE MANIFOLD/BAROMETRIC PRESSURE SENSOR CIRCUIT, LOW INPUT
For diagnosis (Scheme 89), (Scheme 96) and (Scheme 97).
Scheme 96
Scheme 97
DTC P0108: INTAKE AIR TEMPERATURE & PRESSURE SENSOR CIRCUIT, HIGH INPUT
For diagnosis (Scheme 89), (Scheme 98) and (Scheme 99).
Scheme 98
Scheme 99
DTC P0111: INTAKE AIR TEMPERATURE (IAT) SENSOR CIRCUIT, RANGE/PERFORMANCE PROBLEM
For diagnosis (Scheme 91)and (Scheme 100).
Scheme 100
DTC P0112: INTAKE AIR TEMPERATURE (IAT) SENSOR CIRCUIT, LOW INPUT
For diagnosis (Scheme 91)and (Scheme 101).
Scheme 101
DTC P0113: INTAKE AIR TEMPERATURE (IAT) SENSOR CIRCUIT, HIGH INPUT
For diagnosis (Scheme 91), (Scheme 102) and (Scheme 103).
Scheme 102
Scheme 103
DTC P0117: ENGINE COOLANT TEMPERATURE (ECT) SENSOR CIRCUIT, LOW INPUT
For diagnosis (Scheme 104)and (Scheme 105).
Scheme 104
Scheme 105
DTC P0118: ENGINE COOLANT TEMPERATURE (ECT) SENSOR CIRCUIT, HIGH INPUT
For diagnosis (Scheme 104), (Scheme 106) and (Scheme 107).
Scheme 106
Scheme 107
DTC P0121: THROTTLE POSITION (TP) SENSOR CIRCUIT, RANGE/PERFORMANCE PROBLEM
For diagnosis (Scheme 108)and (Scheme 109).
Scheme 108
Scheme 109
DTC P0122: THROTTLE POSITION (TP) SENSOR CIRCUIT, LOW INPUT
For diagnosis (Scheme 108), (Scheme 110) and (Scheme 111).
Scheme 110
Scheme 111
DTC P0123: THROTTLE POSITION (TP) SENSOR CIRCUIT, HIGH INPUT
For diagnosis (Scheme 108)and (Scheme 112).
Scheme 112
DTC P0125: ENGINE COOLANT TEMPERATURE TOO LOW FOR CLOSED LOOP FUEL CONTROL
For diagnosis (Scheme 104)and (Scheme 113).
Scheme 113
DTC P0128: THERMOSTAT MALFUNCTION
For diagnosis (Scheme 114)
Scheme 114
DTC P0129: BAROMETRIC PRESSURE TOO LOW
For diagnosis (Scheme 115)
Scheme 115
DTC P0130: FRONT HO2S CIRCUIT, RANGE/PERFORMANCE PROBLEM
For diagnosis (Scheme 80)and (Scheme 116).
Scheme 116
DTC P0133: FRONT HO2S CIRCUIT, SLOW RESPONSE
For diagnosis (Scheme 80)and.
Scheme 117
Note. For diagnosis, see DTC P0130 .
DTC P0137: REAR HO2S CIRCUIT, LOW INPUT
For diagnosis (Scheme 85), (Scheme 118) and (Scheme 119).
Scheme 118
Scheme 119
DTC P0138 REAR HO2S CIRCUIT, HIGH INPUT
For diagnosis (Scheme 85), (Scheme 120) and (Scheme 121).
Scheme 120
Scheme 121
DTC P0139: REAR HO2S CIRCUIT, SLOW RESPONSE
For diagnosis (Scheme 85)and (Scheme 122).
Scheme 122
Note. For diagnosis of DTC P0171, see DTC P0172
DTC P0172: FUEL TRIM MALFUNCTION (TOO RICH)
For diagnosis (Scheme 123), (Scheme 124) and (Scheme 125).
Scheme 123
Scheme 124
Scheme 125
DTC P0181: FUEL TEMPERATURE SENSOR "A" CIRCUIT, RANGE/PERFORMANCE PROBLEM
For diagnosis (Scheme 126)and (Scheme 127).
Scheme 126
Scheme 127
DTC P0182: FUEL TEMPERATURE SENSOR "A" CIRCUIT, LOW INPUT
For diagnosis (Scheme 126)and (Scheme 128).
Scheme 128
DTC P0183: FUEL TEMPERATURE SENSOR "A" CIRCUIT, HIGH INPUT
For diagnosis (Scheme 126), (Scheme 129) and (Scheme 130).
Scheme 129
Scheme 130
DTC P0230: FUEL PUMP PRIMARY CIRCUIT
For diagnosis (Scheme 131), (Scheme 132) and (Scheme 133).
Scheme 131
Scheme 132
Scheme 133
DTC P0244: TURBOCHARGER WASTEGATE SOLENOID "A" RANGE/PERFORMANCE
For diagnosis (Scheme 134)and (Scheme 135).
Scheme 134
Scheme 135
DTC P0245: TURBOCHARGER WASTEGATE SOLENOID "A" LOW
For diagnosis (Scheme 134), (Scheme 136) and (Scheme 137).
Scheme 136
Scheme 137
DTC P0246: TURBOCHARGER WASTEGATE SOLENOID "A" HIGH
For diagnosis (Scheme 134)and (Scheme 138).
Scheme 138
DTC P0301, P0302, P0303 & P0304: CYLINDERS NO. 1-4 MISFIRE DETECTED
For diagnosis (Scheme 139), (Scheme 140), (Scheme 141), (Scheme 142) and (Scheme 143).
Scheme 139
Scheme 140
Scheme 141
Scheme 142
Scheme 143
DTC P0327: KNOCK SENSOR (KS) CIRCUIT, LOW INPUT
For diagnosis (Scheme 144)and (Scheme 145).
Scheme 144
Scheme 145
DTC P0328: KNOCK SENSOR (KS) CIRCUIT, HIGH INPUT
For diagnosis (Scheme 144)and (Scheme 146).
Scheme 146
DTC P0335: CRANKSHAFT POSITION (CKP) SENSOR CIRCUIT, MALFUNCTION
For diagnosis (Scheme 147)and (Scheme 148).
Scheme 147
Scheme 148
DTC P0336: CRANKSHAFT POSITION (CKP) SENSOR CIRCUIT, RANGE/PERFORMANCE PROBLEM
For diagnosis (Scheme 147)and (Scheme 149).
Scheme 149
DTC P0340: CAMSHAFT POSITION (CMP) SENSOR CIRCUIT, MALFUNCTION
For diagnosis (Scheme 150)and (Scheme 151).
Scheme 150
Scheme 151
DTC P0341: CAMSHAFT POSITION (CMP) SENSOR CIRCUIT, RANGE/PERFORMANCE PROBLEM
For diagnosis (Scheme 150), (Scheme 152) and (Scheme 153).
Scheme 152
Scheme 153
DTC P0420: CATALYST SYSTEM EFFICIENCY BELOW THRESHOLD
For diagnosis (Scheme 154)and (Scheme 155).
Scheme 154
Scheme 155
DTC P0442: EVAP SYSTEM PURGE CONTROL VALVE CIRCUIT, MALFUNCTION
For diagnosis (Scheme 156), (Scheme 157) and (Scheme 158).
Scheme 156
Scheme 157
Scheme 158
DTC P0447: EVAP SYSTEM VENT CONTROL CIRCUIT, LOW INPUT
For diagnosis (Scheme 159), (Scheme 160) and (Scheme 161).
Scheme 159
Scheme 160
Scheme 161
DTC P0448: EVAP SYSTEM VENT CONTROL CIRCUIT, HIGH INPUT
For diagnosis (Scheme 159)and (Scheme 162).
Scheme 162
DTC P0451: EVAP SYSTEM PRESSURE SENSOR RANGE/PERFORMANCE PROBLEM
For diagnosis (Scheme 163)and (Scheme 164).
Scheme 163
Scheme 164
DTC P0452: EVAP SYSTEM PRESSURE SENSOR LOW INPUT
For diagnosis (Scheme 163), (Scheme 165), (Scheme 166) and (Scheme 167).
Scheme 165
Scheme 166
Scheme 167
DTC P0453: EVAP SYSTEM PRESSURE SENSOR HIGH INPUT
For diagnosis (Scheme 163), (Scheme 168), (Scheme 169) and (Scheme 170).
Scheme 168
Scheme 169
Scheme 170
DTC P0456: EVAP SYSTEM MALFUNCTION
For diagnosis (Scheme 156), (Scheme 171) and (Scheme 172).
Scheme 171
Scheme 172
DTC P0457: EVAP SYSTEM LEAK DETECTED (FUEL CAP LOOSE/OFF)
For diagnosis (Scheme 156), (Scheme 173) and (Scheme 174).
Scheme 173
Scheme 174
DTC P0458: EVAP SYSTEM PURGE CONTROL VALVE CIRCUIT, LOW INPUT
For diagnosis (Scheme 175), (Scheme 176) and (Scheme 177).
Scheme 175
Scheme 176
Scheme 177
DTC P0459: EVAP SYSTEM PURGE CONTROL VALVE CIRCUIT, HIGH INPUT
For diagnosis (Scheme 175), (Scheme 178) and (Scheme 179).
Scheme 178
Scheme 179
DTC P0461: FUEL LEVEL SENSOR CIRCUIT, RANGE/PERFORMANCE PROBLEM
For diagnosis (Scheme 180)and (Scheme 181).
Scheme 180
Scheme 181
DTC P0462: FUEL LEVEL SENSOR CIRCUIT, LOW INPUT
For diagnosis (Scheme 180), (Scheme 182) and (Scheme 183).
Scheme 182
Scheme 183
DTC P0463: FUEL LEVEL SENSOR CIRCUIT, HIGH INPUT
For diagnosis (Scheme 180), (Scheme 184) and (Scheme 185).
Scheme 184
Scheme 185
DTC P0464: FUEL LEVEL SENSOR INTERMITTENT INPUT
For diagnosis (Scheme 180)and (Scheme 186).
Scheme 186
DTC P0483: COOLING FAN FUNCTION PROBLEM
Note. To prevent abnormal cooling operation, ensure vehicle has not been placed close to a wall or another vehicle with engine idling. The OBD system may detect this as a malfunction.
For diagnosis (Scheme 187)and (Scheme 188).
Scheme 187
Scheme 188
DTC P0502: VEHICLE SPEED SENSOR CIRCUIT, LOW INPUT
For diagnosis (Scheme 189)and (Scheme 190).
Scheme 189
Scheme 190
DTC P0503: VEHICLE SPEED SENSOR INTERMITTENT/ERRATIC/HIGH
For diagnosis (Scheme 189)and (Scheme 191).
Scheme 191
DTC P0506: IDLE CONTROL SYSTEM RPM LOWER THAN EXPECTED
For diagnosis (Scheme 192)and (Scheme 193).
Scheme 192
Scheme 193
DTC P0507: IDLE CONTROL SYSTEM RPM HIGHER THAN EXPECTED
For diagnosis (Scheme 192)and (Scheme 194).
Scheme 194
DTC P0508: IDLE CONTROL SYSTEM CIRCUIT, LOW
For diagnosis (Scheme 192)and (Scheme 195).
Scheme 195
DTC P0509: IDLE CONTROL SYSTEM CIRCUIT, HIGH
For diagnosis (Scheme 192)and (Scheme 196).
Scheme 196
DTC P0512: STARTER REQUEST CIRCUIT
Note. On M/T vehicles, depress and release clutch pedal while turning ignition to on position.
For diagnosis (Scheme 197)and (Scheme 198).
Scheme 197
Scheme 198
DTC P0519: IDLE AIR CONTROL CIRCUIT, SYSTEM PERFORMANCE
For diagnosis (Scheme 192)and (Scheme 199).
Scheme 199
DTC P0545: EXHAUST GAS TEMPERATURE SENSOR CIRCUIT, LOW (BANK 1)
For diagnosis (Scheme 200)and (Scheme 201).
Scheme 200
Scheme 201
DTC P0546: EXHAUST GAS TEMPERATURE SENSOR HIGH (BANK 1)
For diagnosis (Scheme 200), (Scheme 202) and (Scheme 203).
Scheme 202
Scheme 203
DTC P0565: CRUISE CONTROL ON SIGNAL
For diagnosis (Scheme 204)and (Scheme 205).
Scheme 204
Scheme 205
DTC P0604: INTERNAL CONTROL MODULE MEMORY CHECK SUM ERROR
For diagnosis (Scheme 206)and (Scheme 207).
Scheme 206
Scheme 207
DTC P0691: COOLING FAN 1 CONTROL CIRCUIT, LOW INPUT
For diagnosis (Scheme 187), (Scheme 208) and (Scheme 209).
Scheme 208
Scheme 209
DTC P0692: COOLING FAN 1 CONTROL CIRCUIT, HIGH INPUT
For diagnosis (Scheme 187)and (Scheme 210).
Scheme 210
DTC P0703: BRAKE SWITCH INPUT MALFUNCTION
For diagnosis (Scheme 211)and (Scheme 212).
Scheme 211
Scheme 212
Note. For DTC P0731 diagnosis, see DTC P0734 .
Note. For DTC P0732 diagnosis, see DTC P0734 .
Note. For DTC P0733 diagnosis, see DTC P0734 .
DTC P0734: GEAR 4 INCORRECT RATIO (A/T)
For diagnosis (Scheme 213)
Scheme 213
DTC P0741: TORQUE CONVERTER CLUTCH CIRCUIT, PERFORMANCE OR STUCK OFF (A/T)
For diagnosis (Scheme 214)and (Scheme 215).
Scheme 214
Scheme 215
DTC P0851: NEUTRAL SWITCH INPUT CIRCUIT, LOW (A/T)
For diagnosis (Scheme 216)and (Scheme 217).
Scheme 216
Scheme 217
DTC P0851: NEUTRAL SWITCH INPUT CIRCUIT, LOW (M/T)
For diagnosis (Scheme 216), (Scheme 218) and (Scheme 219).
Scheme 218
Scheme 219
DTC P0852: NEUTRAL SWITCH INPUT CIRCUIT, HIGH (A/T)
For diagnosis (Scheme 216), (Scheme 220) and (Scheme 221).
Scheme 220
Scheme 221
DTC P0852: NEUTRAL SWITCH INPUT CIRCUIT, HIGH (M/T)
For diagnosis (Scheme 216), (Scheme 222) and (Scheme 223).
Scheme 222
Scheme 223
DTC P0864: TCM COMMUNICATION CIRCUIT, RANGE/PERFORMANCE
For diagnosis (Scheme 224)and (Scheme 225).
Scheme 224
Scheme 225
DTC P0865: TCM COMMUNICATION CIRCUIT, LOW INPUT
For diagnosis (Scheme 224)and (Scheme 226).
Scheme 226
DTC P0866: TCM COMMUNICATION CIRCUIT, HIGH INPUT
For diagnosis (Scheme 224)and (Scheme 227).
Scheme 227
DTC P1086: TUMBLE GENERATED VALVE POSITION SENSOR 2 CIRCUIT, LOW
For diagnosis (Scheme 228), (Scheme 229) and (Scheme 230).
Scheme 228
Scheme 229
Scheme 230
DTC P1087: TUMBLE GENERATED VALVE POSITION SENSOR 2 CIRCUIT, HIGH
For diagnosis (Scheme 228)and (Scheme 231).
Scheme 231
DTC P1088: TUMBLE GENERATED VALVE POSITION SENSOR 1 CIRCUIT, LOW
For diagnosis (Scheme 232), (Scheme 233) and (Scheme 234).
Scheme 232
Scheme 233
Scheme 234
DTC P1089: TUMBLE GENERATED VALVE POSITION SENSOR 1 HIGH
For diagnosis (Scheme 232)and (Scheme 235).
Scheme 235
DTC P1090: TUMBLE GENERATED VALVE SYSTEM 1 (VALVE OPEN)
For diagnosis (Scheme 236)
Scheme 236
DTC P1091: TUMBLE GENERATED VALVE SYSTEM 1 (VALVE CLOSE)
For diagnosis see scheme 181
DTC P1092: TUMBLE GENERATED VALVE SYSTEM 2 (VALVE OPEN)
For diagnosis see scheme 182
DTC P1093: TUMBLE GENERATED VALVE SYSTEM 2 (VALVE CLOSE)
For diagnosis see scheme 183
DTC P1094: TUMBLE GENERATED VALVE SIGNAL 1 CIRCUIT, MALFUNCTION (OPEN)
For diagnosis (Scheme 237)and (Scheme 238).
Scheme 237
Scheme 238
DTC P1095: TUMBLE GENERATED VALVE SIGNAL 1 CIRCUIT, MALFUNCTION (SHORT)
For diagnosis (Scheme 237)and (Scheme 239).
Scheme 239
DTC P1096: TUMBLE GENERATED VALVE SIGNAL 2 CIRCUIT, MALFUNCTION (OPEN)
For diagnosis (Scheme 240)and (Scheme 241).
Scheme 240
Scheme 241
DTC P1097: TUMBLE GENERATED VALVE SIGNAL 2 CIRCUIT, MALFUNCTION (SHORT)
For diagnosis (Scheme 240)and (Scheme 242).
Scheme 242
DTC P1110: ATMOSPHERIC PRESSURE SENSOR CIRCUIT, LOW INPUT
For diagnosis (Scheme 243)
Scheme 243
DTC P1111: ATMOSPHERIC PRESSURE SENSOR CIRCUIT, HIGH INPUT
For diagnosis (Scheme 244)
Scheme 244
DTC P1134: FRONT HO2S MICRO-COMPUTER PROBLEM
For diagnosis (Scheme 80)and (Scheme 245).
Scheme 245
DTC P1152: OXYGEN SENSOR CIRCUIT, RANGE/PERFORMANCE LOW (FRONT SENSOR, BANK 1)
For diagnosis (Scheme 80)and (Scheme 246).
Scheme 246
DTC P1153: OXYGEN SENSOR CIRCUIT, RANGE/PERFORMANCE HIGH (FRONT SENSOR, BANK 1)
For diagnosis (Scheme 80), (Scheme 247) and (Scheme 248).
Scheme 247
Scheme 248
DTC 1301: MISFIRE DETECTED (HIGH TEMPERATURE EXHAUST GAS)
For diagnosis (Scheme 200)and (Scheme 249).
Scheme 249
DTC 1312: EXHAUST GAS TEMPERATURE SENSOR MALFUNCTION
For diagnosis (Scheme 200)and (Scheme 250).
Scheme 250
DTC P1400: FUEL TANK PRESSURE CONTROL SOLENOID VALVE CIRCUIT, LOW INPUT
For diagnosis (Scheme 251), (Scheme 252) and (Scheme 253).
Scheme 251
Scheme 252
Scheme 253
DTC P1420: FUEL TANK PRESSURE CONTROL SOLENOID VALVE CIRCUIT, HIGH INPUT
For diagnosis (Scheme 251), (Scheme 254) and (Scheme 255).
Scheme 254
Scheme 255
DTC P1443: EVAP SYSTEM VENT CONTROL FUNCTION PROBLEM
For diagnosis (Scheme 256)and (Scheme 257).
Scheme 256
Scheme 257
DTC P1446: FUEL TANK SENSOR CONTROL VALVE CIRCUIT, LOW INPUT
For diagnosis (Scheme 258), (Scheme 259) and (Scheme 260).
Scheme 258
Scheme 259
Scheme 260
DTC P1447: FUEL TANK SENSOR CONTROL VALVE CIRCUIT, HIGH INPUT
For diagnosis (Scheme 258)and (Scheme 261).
Scheme 261
DTC P1448: FUEL TANK SENSOR CONTROL VALVE RANGE/PERFORMANCE PROBLEM
For diagnosis (Scheme 258)and.
Scheme 262
Note. On A/T vehicles, place transmission in "P" or "N". On M/T vehicles, depress clutch pedal.
Perform basic diagnostic procedure. See BASIC DIAGNOSTIC PROCEDURE . Attempt to start engine. If starter operates in START position, locate and repair short to ground or open in wiring between ECM and starter. If starter does not operate in START position, check starter circuit. Clear memory and perform verification procedure. See CLEARING DIAGNOSTIC TROUBLE CODES and INSPECTION MODE .
DTC P1544: EXHAUST TEMPERATURE TOO HIGH
For diagnosis (Scheme 200)and (Scheme 263).
Scheme 263
DTC P1560: BACK-UP VOLTAGE CIRCUIT, MALFUNCTION
For diagnosis (Scheme 264)and (Scheme 265).
Scheme 264
Scheme 265
DTC P1698: ENGINE TORQUE CONTROL CUT SIGNAL CIRCUIT, LOW INPUT
For diagnosis (Scheme 266)and (Scheme 267).
Scheme 266
Scheme 267
DTC P1699: ENGINE TORQUE CONTROL CUT SIGNAL CIRCUIT, HIGH INPUT
For diagnosis (Scheme 266)and (Scheme 268).
Scheme 268
DTC P1711: ENGINE TORQUE CONTROL SIGNAL NO. 1 CIRCUIT, MALFUNCTION (A/T)
For diagnosis (Scheme 269)and (Scheme 270).
Scheme 269
Scheme 270
DTC P1712: ENGINE TORQUE CONTROL SIGNAL NO. 2 CIRCUIT, MALFUNCTION (A/T)
For diagnosis (Scheme 271)and (Scheme 272).
Scheme 271
Scheme 272
See also:
• BASIC DIAGNOSTIC PROCEDURES
• TROUBLE SHOOTING - NO CODES
• NO-START DIAGNOSIS
• ENGINE CONTROL MODULE
• PIN VOLTAGE CHARTS
• DIAGNOSTIC PROCEDURE
• SCAN TOOL USAGE
• DIAGNOSTIC TROUBLE CODE DEFINITIONS
• MALFUNCTION INDICATOR LIGHT (MIL) DOES NOT GO OFF
• INSPECTION MODE
• BASIC DIAGNOSTIC PROCEDURE
• HARD FAILURES
• INTERMITTENT FAILURES
• ISC INITIALIZATION
• P0030
• P0031
• P0032
• P0037
• P0038
• P0068
• P0101
• P0102
• P0103
• P0107
• P0108
• P0111
• P0112
• P0113
• P0117
• P0118
• P0121
• P0122
• P0123
• P0125
• P0128
• P0129
• P0130
• P0133
• P0137
• P0138
• P0139
• P0172
• P0181
• P0182
• P0183
• P0230
• P0244
• P0245
• P0246
• P0301
• P0327
• P0328
• P0335
• P0336
• P0340
• P0341
• P0420
• P0442
• P0447
• P0448
• P0451
• P0452
• P0453
• P0456
• P0457
• P0458
• P0459
• P0461
• P0462
• P0463
• P0464
• P0483
• P0502
• P0503
• P0506
• P0507
• P0508
• P0509
• P0512
• P0519
• P0545
• P0546
• P0565
• P0604
• P0691
• P0692
• P0703
• P0734
• P0741
• P0851
• P0852
• P0864
• P0865
• P0866
• P1086
• P1087
• P1088
• P1089
• P1090
• P1091
• P1092
• P1093
• P1094
• P1095
• P1096
• P1097
• P1110
• P1111
• P1134
• P1152
• P1153
• P1301
• P1312
• P1400
• P1420
• P1443
• P1446
• P1447
• P1448
• P1544
• P1560
• P1698
• P1699
• P1711
• P1712