OBD, GENERAL INFORMATION
The following table provides quick links to all instructions in this article.
GENERIC SCAN TOOL MANUAL CONTENTS
"GST" is an acronym for Generic Scan Tool Information.
Included in the contents of this GST information is a summary table of the vehicle specific OBD II Emission Related Engine and Transmission DTCs. This table contains all necessary Malfunction Criteria, Threshold Values, Secondary Parameters, Enabling Conditions, Monitoring Time Length, Frequency of Checks, and MIL Illumination to accurately monitor and diagnose the Engine Emissions and Transmission and perform all functions required to run Modes 01 through 09 with a hand held scan tool. For a further description of the monitor strategies, a document reference has been provided throughout this GST information to the applicable OBD System Strategy document.
This GST information also contains the step by step pin point test procedures to accurately diagnose the suspected component or system once a DTC has been set. All references to repair procedures and wiring diagrams will be found within the diagnostic test procedure.
OBD SYSTEMS
OBD II
"OBD" is an acronym for the On Board Diagnostic System.
California OBD II applies to all gasoline engine vehicles up to 14, 000 lbs. Gross Vehicle Weight Rating (GVWR) starting in the 1996 MY and all diesel engine vehicles up to 14, 000 lbs. GVWR starting in the 1997 MY.
Several states in the Northeastern United States have chosen to adopt the California emission regulations starting in the 1998 MY and are known as "Green States".
Green States receive California-certified vehicles for passenger cars and light trucks up to 6, 000 lbs. GVWR. Starting in the 2004 MY, Federal vehicle over 8, 500 lbs. will start phasing in OBD II.
Starting in 2004 MY, gasoline-fueled Medium Duty Passenger Vehicles (MDPVs) are required to have OBD II. Federal OBD II applies to all gasoline engine vehicles up to 8, 500 lbs. GVWR starting in the 1996 MY and all diesel engine vehicles up to 8, 500 lbs. GVWR starting in the 1997 MY.
OBD II system implementation and operation is described in the remainder of this document.
MALFUNCTION INDICATOR LAMP ILLUMINATION
"MIL" is an acronym for the Malfunction Indicator Lamp.
If the ECM recognizes a malfunction that leads to increased emissions values, it indicates them by lighting the MIL which is located in the instrument cluster.
The ECM switches on the MIL after the ignition is switched on. Shortly after the engine is started, The MIL goes out if the ECM does not detect a malfunction that increases the emissions values.
If the ECM recognizes a malfunction that leads to increased emissions during the operation of the engine, the ECM switches on the MIL and an entry is stored in the DTC memory of the ECM.
CAN DATA LINK
"CAN" is an acronym for Controller Area Network.
The ECM communicates with all databus capable control modules by a CAN Data Link.
The databus capable control modules (i.e. Engine Coolant temperature Sensor) are connected by two data bus wires which are twisted together (CAN_High and CAN_Low), and exchange information (messages) to the ECM. Missing information on the databus is then recognized and stored as a malfunction.
The ECM illuminates the MIL through the CAN data link and tells the MIL to turn on, turn off, or blink.
ELECTRONIC POWER CONTROL WARNING LAMP
"EPC" is an acronym that stands for the Electronic Power Control (E-gas).
The ECM monitors all EPC components after the ignition is switched on.
If a malfunction is recognized in the EPC system during the operation of the engine, the ECM switches on the EPC which is located in the instrument cluster and an entry is stored in the DTC memory of the ECM.
DIAGNOSTIC MODES DESCRIPTION
The information provided in Modes 01 through 09 displays the various levels of emission related data that may be monitored, as well as the ability to retrieve and read stored DTC trouble codes, erase stored DTC trouble codes, generate readiness codes, and select the various PIDs and Test-IDs used within the modes to monitor the engine, and emission related component parameters.
The following table provides a link to all diagnostic modes that monitor all components and systems which influence the emission quality.
Note. Depending on scan tool and protocol used, the information displayed may be referred to by different names such as Test-ID (TID), Hex-ID, Component-ID (CID), On-Board Diagnostic Monitor Identifier (OBDMID), or contain no name at all and be referenced by only a number.
DIAGNOSTIC MODE 01 - READ CURRENT SYSTEM DATA
Diagnostic Mode 01 makes it possible to access current emissions-related measured values and diagnostic data. The original measured values (no replacement values), input and output data and system status information are displayed using Diagnostic Mode 1.
Depending on scan tool and protocol used, the information displayed in diagnostic mode 01 may be referred to by different names such as Test-ID (TID), Hex-ID, Component-ID (CID), On-Board Diagnostic Monitor Identifier (OBDMID), or contain no name at all and be referenced by only a number.
Test requirement
- Coolant temperature at least 80° C.
Procedure
Connect the scan tool.
Start the engine and run at idle.
Select "Diagnostic Mode 1: Obtain data.".
From the following table, select the desired the "PID" that is to be monitored, e.g. "PID 05-Coolant temperature".
The current values of the component or system that is being monitored will be displayed on the scan tool screen.
| PID | Component or System |
|---|---|
| 01 | Monitoring status since erasing DTC memory |
| 03 | Condition of fuel system |
| 04 | Calculated load condition value |
| 05 | Coolant temperature |
| 06 | Short term gasoline-air ratio bank 1 |
| 07 | Gasoline-air ratio bank 1 |
| 12 | Engine rotations per minute (RPM) |
| 13 | Vehicle speed |
| 14 | Ignition timing adjustment at 1. cyl. in direction |
| 15 | Intake air temperature (IAT) |
| 16 | Air flow quantity at Mass Air Flow (MAF) sensor |
| 17 | Throttle valve position (absolute) |
| 18 | Availability of Secondary Air |
| 21 | Bank 1 - sensor 2 |
| 28 | OBD request is designed for diagnostic of this vehicle |
Switch the ignition off.
End of procedure
DIAGNOSTIC MODE 02 - READ OPERATING CONDITIONS
When an emissions-related fault (pending DTC, visible in mode 07) is first detected, operating conditions are stored. Mode 02 makes it possible to access this freeze frame data as soon as this fault is shown in mode 03. Each control module only shows freeze frame data for one fault via mode 02. Therefore, there are two priority levels. If there is a malfunction with higher priority, the freeze frame data is overwritten.
Fault with higher priority: Misfire malfunction or fuel trim malfunction.
Fault with normal priority: All other emissions-related faults.
Depending on scan tool and protocol used, the information displayed in diagnostic mode 02 may be referred to by different names such as Test-ID (TID), Hex-ID, Component-ID (CID), On-Board Diagnostic Monitor Identifier (OBDMID), or contain no name at all and be referenced by only a number.
Procedure
Connect the scan tool.
Start the engine and run at idle.
Note. If the engine does not start, crank the engine using starter for at least 5 seconds, do not switch the ignition off afterward under any circumstances.
Select "Diagnostic Mode 2: Obtain operating conditions.".
From the following table, select the desired the "PID", e.g. "PID 05-Coolant temperature" that is to be monitored.
The current values of the component or system that is being monitored will be displayed on the scan tool screen.
| PID | Component or System |
|---|---|
| 02 | DTC which triggered the current reception of all control module information |
| 03 | Condition of fuel system |
| 04 | Calculated load condition value |
| 05 | Coolant temperature |
| 06 | Short term gasoline-air ratio bank 1 |
| 07 | Gasoline-air ratio bank 1 |
| 12 | Engine rotations per minute (RPM) |
| 13 | Vehicle speed |
| 17 | Throttle valve position (absolute) |
Switch the ignition off.
End of procedure
DIAGNOSTIC MODE 03 - READ DTC MEMORY
Diagnostic Mode 03 makes it possible to read emissions-related faults (confirmed DTCs: faults which have activated the MIL) in the ECM and in the TCM.
When the Engine Control Module (ECM) -- recognizes an emission related fault, it turns on the Malfunction Indicator Lamp (MIL) -- or if a Electronic Throttle Malfunction is recognized, the Engine Control Module (ECM) -- turns on the Electronic Power Control (EPC) Warning Lamp -- which are both located in the instrument cluster.
Diagnostic Mode 03 is used to retrieve and view any DTC which may be stored in the Engine Control Module (ECM) --.
The DTC's are sorted by SAE code with the DTC tables consisting of a 5-digit alpha-numeric value.
Depending on scan tool and protocol used, the information displayed in diagnostic mode 03 may be referred to by different names such as Test-ID (TID), Hex-ID, Component-ID (CID), On-Board Diagnostic Monitor Identifier (OBDMID), or contain no name at all and be referenced by only a number.
The following tables provide a breakdown and explanation of the DTC code.
P-Codes
| Component group | |||||
|---|---|---|---|---|---|
| P | X | X | X | X | DTC for the drivetrain |
| Norm-Code | |||||
| P | 0 | X | X | X | Trouble codes defined by SAE with specified malfunction texts |
| P | 1 | X | X | X | Additional emission relevant DTCs provided by the manufacturer |
| P | 2 | X | X | X | DTCs defined by SAE with specified texts, from MY 2000 |
| P | 3 | X | X | X | Additional emission relevant DTCs provided by the manufacturer from MY 2000 |
| Component group | |||||
|---|---|---|---|---|---|
| Repair group | |||||
| P | X | 0 | X | X | Fuel and air mixture and additional emission regulations |
| P | X | 1 | X | X | Fuel and air ratios |
| P | X | 2 | X | X | Fuel and air ratios |
| P | X | 3 | X | X | Ignition system |
| P | X | 4 | X | X | Additional exhaust system |
| P | X | 5 | X | X | Speed and idle control |
| P | X | 6 | X | X | Control module and output signals |
| P | X | 7 | X | X | Transmission |
| P | X | 8 | X | X | Transmission |
| P | X | 9 | X | X | Control modules, input and output signals |
U-Codes
| Component group | |||||
|---|---|---|---|---|---|
| U | X | X | X | X | DTC for network (CAN bus) |
| Norm-Code | |||||
| U | 0 | X | X | X | Trouble codes defined by SAE with specified malfunction texts |
DIAGNOSTIC TROUBLE CODE MEMORY, CHECKING
Procedure
Connect the scan tool.
Switch the ignition to the "ON" position.
Select "Diagnostic Mode 03 - Interrogating Fault Memory".
The stored DTC or DTC's will be displayed on the scan tool screen.
The following table is an example of the DTC information that may be displayed on the scan tool screen
| Indication example | Explanation |
|---|---|
| P0444 | SAE Diagnostic Trouble Code (DTC) |
| Evaporative Emission (EVAP) Canister Purge Regulator Valve | Malfunctioning wiring path or malfunctioning component |
| Circuit Open | Malfunction type as next |
Refer to the following DTC tables for the diagnostic repair procedure
- «SAE P0XXX DIAGNOSTIC TROUBLE CODES»(/volkswagen/new-beetle/a4-1997-2005/remont/cooling-fan/#20l-generic-scan-tool-engine-codes-aeg-hatchback__sae-p0xxx-diagnostic-trouble-codes) .
- «SAE P1XXX DIAGNOSTIC TROUBLE CODES»(/volkswagen/new-beetle/a4-1997-2005/remont/cooling-fan/#20l-generic-scan-tool-engine-codes-aeg-hatchback__sae-p1xxx-diagnostic-trouble-codes) .
Switch the ignition off.
End of procedure
DIAGNOSTIC MODE 04 - ERASE DTC MEMORY
Diagnostic Mode 04 makes it possible to erase the DTC memory and to reset all emissions-related diagnostic data. In that way, all faults in the DTC memory in the ECM and TCM are erased. The adaptation values may also be reset.
Emissions-related diagnostic data includes (as applicable)
- MIL Status
- Number of DTCs
- Readiness Bits
- Confirmed DTCs
- Pending DTCs
- DTC that belongs to freeze frame
- Freeze frame data
- Test results of specific diagnostic functions
- Distance driven with "MIL ON"
- Number of Warm-Up Cycles after erasing the DTC memory
- Distance driven after erasing the DTC memory
- Misfire counter
Depending on scan tool and protocol used, the information displayed in diagnostic mode 04 may be referred to by different names such as Test-ID (TID), Hex-ID, Component-ID (CID), On-Board Diagnostic Monitor Identifier (OBDMID), or contain no name at all and be referenced by only a number.
Procedure
Connect the scan tool.
Switch the ignition on.
Select "Diagnostic Mode 03 - Interrogating Fault Memory".
Then select "Diagnostic Mode 04 - Reset/Delete Diagnostic Data".
The scan tool will display: "Diagnostic data are being erased".
Switch the ignition off.
End of procedure
DIAGNOSTIC MODE 05 - READ OXYGEN SENSOR MONITORING TEST RESULTS
Note. Mode 05 may not be supported on all systems. On systems where Diagnostic Mode 05 is not supported, refer to Diagnostic Mode 6 for Oxygen Sensor Monitoring Test Results.
The min & max values for each individual test in Mode 05 represent the min & max operating values for a properly operating system. This data is provided to the individual aftermarket scan tool companies for development of their scan tool. Depending on the scan tool being used, the min & max values shown may vary, or be rounded up or down to the nearest decimal point depending on the aftermarket scan tool company's development process. e.g.
| Minimum Value | |
|---|---|
| GST information / documentation | 0.3499 |
| Aftermarket Scan Tool display | 0.35 |
Depending on the scan tool and protocol used, the information displayed in Diagnostic Mode 06 may be referred to by different names such as Test-ID (TID), Hex-ID, Component-ID (CID), On-Board Diagnostic Monitor Identifier (OBDMID), or contain no name at all and may be referenced by only a number.
Test requirements
- Exhaust system must be properly sealed between the catalytic converter and the cylinder heads.
- No DTCs stored in the DTC memory.
- Coolant temperature at least 80° C.
Work procedure
Connect the scan tool.
Start the engine and run at idle.
Note. If the engine does not start, crank the engine using starter for at least 5 seconds, do not switch the ignition off afterward under any circumstances.
Select "Diagnostic Mode 05 - Check Lambda Test Results."
Select the desired "Test-ID" of the component or system that is to be monitored, e.g. "Test-ID 01: Oxygen Sensor Monitor Bank 1 - Sensor 1".
Select the desired "Test-ID".
The current minimum and maximum values will be displayed on the scan tool screen.
The following table is a numerical list of all "Test-IDs" or "Hex-IDs" that may be selected.
| Test-ID (Hex-ID) | Component or System |
|---|---|
| Test-ID 01 ($01): Test-ID 01 ($01): Oxygen Sensor in Front of Catalytic Convertor Monitor Bank 1 - Sensor 1 | Oxygen Sensor in Front of Catalytic Convertor Monitor Bank 1 - Sensor 1 |
| 08 ($08): Test-ID 02 ($02): Oxygen Sensor Behind Catalytic Converter Monitor Bank 1- Sensor 2 | Oxygen Sensor Behind Catalytic Converter Bank 1 Sensor 2 |
Test-ID 01 ($01): Oxygen Sensor in Front of Catalytic Convertor Monitor Bank 1 - Sensor 1
Connect the scan tool.
Start the engine and run at idle.
Select "Diagnostic Mode 05 - Check Lambda Test Results".
Select "Test-ID 01 ($01) ".
Select the desired "Test-ID (TID)" or "Hex-ID".
Check specified values at idle.
| Test-ID (TID) (Hex-ID) | DTC | Component or System | Min. | Max. | Additional Information |
|---|---|---|---|---|---|
| 01 ($01) | Voltage threshold from rich to lean (fixed value). For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | ||||
| 02 ($02) | Voltage threshold from lean to rich (fixed value). For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | ||||
| 07 ($07) | Minimum oxygen sensor voltage value in test. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 1 (0.005V) | 80 (0.4V) | ||
| 08 ($08) | P0132 | Maximum oxygen sensor voltage value in test. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 100 (0.5V) | 190 (0.95V) | Refer to DTC P0132 in the DTC summary table. SAE P0XXX DIAGNOSTIC TROUBLE CODES . |
| 09 ($09) | P0133 | Time between sensor transitions. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 0 | 250 | Refer to DTC P0132 in the DTC summary table. SAE P0XXX DIAGNOSTIC TROUBLE CODES . |
If any of components or systems fail to meet the specified values. Refer to DIAGNOSTIC MODE 03 - READ DTC MEMORY to check for stored DTC's or the corresponding diagnostic repair procedure.
Switch the ignition off.
End of diagnosis
Test-ID 02 ($02): Oxygen Sensor Behind Catalytic Converter Monitor Bank 1- Sensor 2
Connect the scan tool.
Start the engine and run at idle.
Select "Diagnostic Mode 05 - Check Lambda Test Results".
Select "Test-ID 02 ($02)".
Select the desired "Test-ID (TID)" or "Hex-ID".
Check specified values at idle.
| Test-ID (TID) (Hex-ID) | DTC | Component or System | Min. | Max. | Additional Information |
|---|---|---|---|---|---|
| 01 ($01) | Voltage threshold from rich to lean (fixed value). For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | ||||
| 02 ($02) | Voltage threshold from lean to rich (fixed value). For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | ||||
| 07 ($07) | Minimum oxygen sensor voltage value in test. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 1 (0.005V) | 80 (0.4V) | ||
| 08 ($08) | P0138 | Maximum oxygen sensor voltage value in test. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 100 (0.5V) | 190 (0.95V) | Refer to DTC P0138 in the DTC summary table. SAE P0XXX DIAGNOSTIC TROUBLE CODES . |
If any of components or systems fail to meet the specified values. Refer to DIAGNOSTIC MODE 03 - READ DTC MEMORY to check for stored DTC's or the corresponding diagnostic repair procedure.
Switch the ignition off.
End of diagnosis
DIAGNOSTIC MODE 06 - READ TEST RESULTS FOR SPECIFIC DIAGNOSTIC FUNCTIONS
Diagnostic Mode 06 makes it possible to retrieve test results for special components and systems which are continuously or not continuously monitored. If the diagnosis of a system is complete, the diagnostic result and the corresponding thresholds are saved and displayed in mode 06. This data remains saved (even with the ignition off) until either new diagnostic results become available or the DTC memory is erased.
The min & max values for each individual test in Mode 06 represent the min & max operating values for a properly operating system. This data is provided to the individual aftermarket scan tool companies for development of their scan tool. Depending on the scan tool being used, the min & max values shown may vary, or be rounded up or down to the nearest decimal point depending on the aftermarket scan tool company's development process. e.g.
| Minimum Value | |
|---|---|
| GST information / documentation | 0.3499 |
| Aftermarket Scan Tool display | 0.35 |
Depending on the scan tool and protocol used, the information displayed in Diagnostic Mode 06 may be referred to by different names such as Test-ID (TID), Hex-ID, Component-ID (CID), On-Board Diagnostic Monitor Identifier (OBDMID), or contain no name at all and may be referenced by only a number.
Test requirements
- Exhaust system must be properly sealed between the catalytic converter and the cylinder heads.
- No DTCs stored in the DTC memory.
- Coolant temperature at least 80° C.
Work procedure
Connect the scan tool.
Start the engine and run at idle.
Note. If the engine does not start, crank the engine using starter for at least 5 seconds, do not switch the ignition off afterward under any circumstances.
Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously Monitored".
Select the desired "Test-ID" of the component or system that is to be monitored, e.g. "Test-ID 01: Oxygen Sensor Monitor Bank 1 - Sensor 1".
Select the desired "Test-ID".
The current minimum and maximum values will be displayed on the scan tool screen.
The following table is a numerical list of all "Test-IDs" or "Hex-IDs" that may be selected.
| Test-ID (Hex-ID) | Component or System |
|---|---|
| 01 ($01): Test-ID 01 ($01): Catalytic Conversion (Bank 1) | Catalytic Conversion (Bank 1) |
| 02 ($02): Test-ID 02 ($02): Oxygen Sensor Bank 1- Sensor 1 | Oxygen Sensor (Bank 1- Sensor 1) |
| 03 ($03): Test-ID $03 (03): Secondary Air Injection (AIR) System (Bank 1) | Secondary Air Injection (AIR) System (Bank 1) |
| 05 ($05): Test-ID $05 (05): Tank Ventilation System, Tank Vent Valve Function Check | Tank Ventilation System, Tank Vent Valve Function Check |
| $05 (05): Test-ID $05 (05): Tank Ventilation System, Tank Leak Test | Tank Ventilation System, Tank Leak Test |
Test-ID 01 ($01): Catalytic Conversion (Bank 1)
Connect the scan tool.
Start the engine and run at idle.
Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously Monitored".
Select "Test-ID 01 ($01) ".
Select the desired "Test-ID (TID)" or "Hex-ID".
Check specified values at idle.
Model Year 1999
| Test-ID (TID) (Hex-ID) | DTC | Component or System | Min. | Max. | Additional Information |
|---|---|---|---|---|---|
| 01 ($01) | P0422 | Catalyst monitoring Bank 1, Range counter. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 2 | Refer to DTC P0422 in the OBD DTC Summary Table for all monitoring values. SAE P0XXX DIAGNOSTIC TROUBLE CODES . |
Model Year 2000
| Test-ID (TID) (Hex-ID) | DTC | Component or System | Min. | Max. | Additional Information |
|---|---|---|---|---|---|
| 05 ($01) | P0422 | Catalytic converter monitoring, Bank 1, Aging value. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 0.35 | Refer to DTC P0422 in the OBD DTC Summary Table for all monitoring values. SAE P0XXX DIAGNOSTIC TROUBLE CODES . | |
| 10 ($0A) | P0422 | Catalytic converter monitoring, Bank 1, Aging value, short test. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 0.44 | Refer to DTC P0422 in the OBD DTC Summary Table for all monitoring values. SAE P0XXX DIAGNOSTIC TROUBLE CODES . |
If any of components or systems fail to meet the specified values. Refer to DIAGNOSTIC MODE 03 - READ DTC MEMORY to check for stored DTC's or the corresponding diagnostic repair procedure.
Switch the ignition off.
End of diagnosis
Test-ID 02 ($02): Oxygen Sensor Bank 1- Sensor 1
Connect the scan tool.
Start the engine and run at idle.
Select "Mode 6".
Select "Test-ID 02 ($02)".
Select the desired "Test-ID (TID)" or "Hex-ID".
Check specified values at idle.
| Test-ID (TID) (Hex-ID) | DTC | Component or System | Min. | Max. | Additional Information |
|---|---|---|---|---|---|
| 01 ($01) | P0133 | Period monitoring. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 2.2 Sec | Refer to DTC P0133 in the DTC summary table. SAE P0XXX DIAGNOSTIC TROUBLE CODES . | |
| 03 ($03) | P1176 | Tv monitoring. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 136 | 1.2 Sec | Refer to DTC P1176 in the DTC summary table. SAE P1XXX DIAGNOSTIC TROUBLE CODES . |
If any of components or systems fail to meet the specified values. Refer to DIAGNOSTIC MODE 03 - READ DTC MEMORY to check for stored DTC's or the corresponding diagnostic repair procedure.
Switch the ignition off.
End of diagnosis
Test-ID $03 (03): Secondary Air Injection (AIR) System (Bank 1)
Connect the scan tool.
Start the engine and run at idle.
Select "Mode 6".
Select "Test-ID 03 ($03)".
Select the desired "Test-ID (TID)" or "Hex-ID".
Check specified values at idle.
| Test-ID (TID) (Hex-ID) | DTC | Component or System | Min. | Max. | Additional Information |
|---|---|---|---|---|---|
| 03 ($03) | Reduced secondary air mass bank 1. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 32 |
If any of components or systems fail to meet the specified values. Refer to DIAGNOSTIC MODE 03 - READ DTC MEMORY to check for stored DTC's or the corresponding diagnostic repair procedure.
Switch the ignition off.
End of diagnosis
Test-ID $05 (05): Tank Ventilation System, Tank Vent Valve Function Check
Connect the scan tool.
Start the engine and run at idle.
Select "Mode 6".
Select "Test-ID 05 ($05)".
Select the desired "Test-ID (TID)" or "Hex-ID".
Check specified values at idle.
| Test-ID (TID) (Hex-ID) | DTC | Component or System | Min. | Max. | Additional Information |
|---|---|---|---|---|---|
| 01 ($01) | Lean flow monitoring. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 246 | |||
| 03 ($03) | Rich flow monitoring. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 10 | |||
| 07 ($07) | Threshold air mass. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 1229 |
Test-ID $05 (05): Tank Ventilation System, Tank Leak Test
Connect the scan tool.
Start the engine and run at idle.
Select "Mode 6".
Select "Test-ID 05 ($05)".
Select the desired "Test-ID (TID)" or "Hex-ID".
Check specified values at idle.
| Test-ID (TID) (Hex-ID) | DTC | Component or System | Min. | Max. | Additional Information |
|---|---|---|---|---|---|
| 02 ($02) | Open to close time. For additional information, refer to the Bosch Motronic M 5.9.2 OBD System Strategy. | 160 |
If any of components or systems fail to meet the specified values. Refer to DIAGNOSTIC MODE 03 - READ DTC MEMORY to check for stored DTC's or the corresponding diagnostic repair procedure.
Switch the ignition off.
End of diagnosis
DIAGNOSTIC MODE 07 - READ FAULTS DETECTED DURING THE CURRENT OR LAST DRIVING CYCLE
Mode 07 makes it possible to check emissions-related faults which appeared during the current or last driving cycle (pending DTCs).
A pending DTC is saved the first time a fault is detected (output via Mode 07).
If the fault is detected again by the end of the following driving cycle, a confirmed DTC is entered (output via Mode 03) and the MIL is activated.
If this malfunction is not detected again by the end of the following driving cycle, the corresponding pending code will be deleted at the end of the driving cycle.
Note. Depending on scan tool and protocol used, some of the information provided may be referred to by a different name.
Procedure
Connect the scan tool.
Start the engine and run at idle.
Note. If the engine does not start, crank the engine using starter for at least 5 seconds. Do not switch the ignition off afterward.
Select "Mode 7: Check test results of components that are continuously monitored".
The number of pending DTCs or "0 malfunctions detected" will be displayed on the scan tool screen.
Refer to the following DTC tables for the diagnostic repair procedure
- «SAE P0XXX DIAGNOSTIC TROUBLE CODES»(/volkswagen/new-beetle/a4-1997-2005/remont/cooling-fan/#20l-generic-scan-tool-engine-codes-aeg-hatchback__sae-p0xxx-diagnostic-trouble-codes) .
- «SAE P1XXX DIAGNOSTIC TROUBLE CODES»(/volkswagen/new-beetle/a4-1997-2005/remont/cooling-fan/#20l-generic-scan-tool-engine-codes-aeg-hatchback__sae-p1xxx-diagnostic-trouble-codes) .
Switch the ignition off.
DIAGNOSTIC MODE 08 - REQUEST CONTROL OF ON-BOARD SYSTEM, TEST OR COMPONENT
Diagnostic Mode 08 is used to control the operation of an on-board system, test or component. A Mode 8 service can be used to turn on-board system ON or OFF, or to cycle an on-board system, test or component ON or OFF for a specific period of time. The service can also be used to request system status or to report test results.
Diagnostic Mode 08, TID $01
Diagnostic Mode 08, TID $01 is used to determine if the evaporative system may be leaking.
Depending on the scan tool being used, the function test in Diagnostic Mode 08 may or may not be able to be performed.
If the scan tool being used will operate Diagnostic Mode 08, perform the test below Function test .
If the scan tool being used will not operate Diagnostic Mode 08, refer to EVAP SYSTEM, CHECKING FOR LEAKS .
Note. Always follow the manufacturers instructions for the scan tool being used.
Test requirements
- No DTCs stored in the DTC memory.
- Intake Air Temperature (IAT) maximum 60° C.
- Coolant temperature 80 -110° C.
- Throttle valve angle 12.0 - 16.0%.
Function test
Note. If the accelerator pedal is depressed during the test, the test will be aborted.
Connect the scan tool.
Start the engine and run at idle for at least 15 minutes.
Select "Diagnostic Mode 08 - Tank Leak Test".
Select " Tank Leak Test".
Check the specified value of the tank leak test at idle.
The following may be displayed on the scan tool screen
| Tank leak test | Specified value | |||||
|---|---|---|---|---|---|---|
| Test function active Test function is being initiated, please wait Test off Test aborted | Test OK | |||||
Switch the ignition off.
If the specified result is obtained
System OK.
If the specified result is not obtained
Repeat the tank leak test, switch the ignition off and start the engine again and let run for 15 minutes at idle.
Switch the ignition off.
If the specified result is again not obtained
A leak may be present. Refer to EVAP SYSTEM, CHECKING FOR LEAKS .
End diagnosis
DIAGNOSTIC MODE 09 - READ VEHICLE INFORMATION
Diagnostic Mode 09 makes it possible to access vehicle-specific information from the ECM and the TCM (where applicable).
Note. Depending on scan tool and protocol used, Diagnostic Mode 09 and the information provided may be referred to by a different name.
Test requirement
- No DTC's stored in the DTC memory.
Procedure
Connect the scan tool.
Switch the ignition on.
Select "Diagnostic Mode 09 - Vehicle Information".
Select the desired "Test-ID".
The information requested will be displayed on the scan tool screen.
The following table is a numerical list of all "Test-IDs" that may be selected.
| Test-ID | Diagnostic text |
|---|---|
| 02 | Vehicle identification number e.g. |
| A different 17 digit number will be displayed for each vehicle | |
| 04 | Calibration identification e.g. |
| Engine Control Module (ECM) | |
| Transmission Control Module (TCM) | |
| 06 | CVN (check sum) e.g. |
| EC5AE460 the check sum is different for every control module version | |
| 000D105 |
Switch the ignition off.
End of procedure
GENERAL DIAGNOSIS
The following table provides quick links to all instructions in this article.
PRELIMINARY CHECK
Before performing any pin point test or component diagnosis, a Preliminary Check must be performed.
Connect the scan tool.
Switch the ignition on.
Using the scan tool, check for any stored or related DTC's.
If other DTC's are stored
Repair these DTC's first before performing the following procedure.
If no other DTC's are stored
Using the scan tool, erase the DTC memory. Refer to DIAGNOSTIC MODE 04 - ERASE DTC MEMORY .
Perform a road test to attempt to duplicate the customers complaint.
If the DTC returns
Perform the diagnostic procedure.
If the DTC does not return
The fault is intermittent or a sporadic condition may exist.
Check the suspected component, electrical harness and electrical harness connectors for damage, corrosion, loose or broken terminals.
If necessary, repair the faulty wiring connection.
Perform a road test to verify the repair.
If the DTC returns
Perform the diagnostic procedure.
If the DTC does not return
The fault may have been the result of a loose electrical connection.
Generate readiness code. Refer to READINESS CODE DESCRIPTION .
End of diagnosis.
READINESS CODE
The following table provides quick links to all instructions in this article.
READINESS CODE DESCRIPTION
Diagnostics are performed at regular intervals during normal vehicle operation. After repairing an emissions related system, a readiness code is generated by road testing the vehicle.
If a malfunction is recognized during the drive cycle, it will be stored in the DTC memory.
The OBD drive cycle operation will be monitored with a hand held diagnostic tool. Consult the manufacturer's instructional information for correct tool operation.
The readiness code is erased every time the DTC memory is erased or any time the battery is disconnected. If the DTC memory has been erased or the battery is disconnected, a new readiness code must be generated.
Only erase the DTC memory if a DTC has been stored.
General Recommendations
Most monitors will complete easier and quicker using a "steady-foot" and "smooth" acceleration during the drive cycle operation, cruise, and acceleration modes.
Operating Conditions
For the EVAP monitor test, the coolant temperature and the ambient air temperature must be between 10° C and 35° C with a difference between them no greater than 4° C. The ambient air temperature must not change more than 4° C during the drive cycle procedure (e.g. when driving out of a heated workshop in the winter).
Test requirements
- Erase the DTC memory «DIAGNOSTIC MODE 04 - ERASE DTC MEMORY»(/volkswagen/new-beetle/a4-1997-2005/remont/cooling-fan/#20l-generic-scan-tool-engine-codes-aeg-hatchback__diagnostic-mode-04-erase-dtc) .
- Coolant temperature must be between 80° C - 110° C.
- The Intake Air Temperature (IAT) must be between 10° C - 35° C.
- Battery voltage must be a minimum of 12.5 volts.
- Fuel tank level 1/4 - 3/4 full.
| WARNING | When performing the drive cycle operation, pay strict attention to driving conditions and please observe and obey all posted speed limits. Failure to follow these instructions may result in personal injury or possible death. |
Drive Cycle Procedure
Connect the scan tool.
Switch the ignition on and start the vehicle.
Idle the vehicle for 2-3 minutes. This executes the O2S Heater, Misfire, Secondary AIR, Fuel Trim, and Purge system monitors.
Drive the vehicle at 45-55 mph for a continuous 7 minute period, avoid stopping. This executes the EVAP, O2S, Fuel Trim, and Misfire monitors.
Accelerate the vehicle to an engine speed of 5000 RPM (with automatic transmission use the tip-tronic mode); lift off the throttle until the engine speed is around 1200 rpm. This executes the fuel cut off
Accelerate the vehicle smoothly to 60-65 mph, cruise constantly for 5 min, this executes the Catalyst; O2S, Misfire, Fuel Trim, and Purge System monitors.
Decelerate and idle the vehicle again for 3 minutes. This executes the Misfire, Secondary AIR, Fuel Trim, and Purge system monitors.
Check the status of the readiness code.
Note. Depending on the scan tool used. The readiness code status may be displayed as "complete, passed or OK."
If any engine monitor fails the drive cycle test. Repeat the drive cycle test until all engine monitors have successfully run through and passed.
Note. When repeating the drive cycle operation for a failed EVAP monitor or thermostat-monitor, allow the engine to cool until the coolant temperature and the ambient air temperature are between 10° C and 35° C with a difference between them (coolant and ambient air) no greater than 4° C. Repeat the drive cycle operation.
If the drive cycle operation fails again.
Check the DTC memory for stored DTC's DIAGNOSTIC MODE 03 - READ DTC MEMORY .
Repair the vehicle if necessary.
Repeat the drive cycle operation until all engine monitors have successfully run through and passed.
Remove the scan tool and switch the ignition off.
End of operation.
DIAGNOSTIC TROUBLE CODE TABLES
The following table provides quick links to all instructions in this article.
SAE P0XXX DIAGNOSTIC TROUBLE CODES
For Monitor Strategy Information Refer to: Bosch Motronic ME 5.9.2 OBD System Strategy
Fuel and air ratios
| DTC | Error Message | Diagnostic Procedure | Malfunction Criteria and Threshold Value | Secondary Parameters with Enable Conditions | Monitoring Time Length | Frequency of checks, MIL Illumination |
|---|---|---|---|---|---|---|
| P0102 | Mass or Volume Air Flow Circuit Low Input | Refer to MASS AIR FLOW SENSOR G70, CHECKING . | Lower threshold Depending on engine speed and engine load | Air mass <3.5-6.0 kg/h | 0.5 Sec | Continuous 2 DCY |
| P0103 | Mass or Volume Air Flow Circuit High Input | Refer to MASS AIR FLOW SENSOR G70, CHECKING . | Upper threshold Depending on engine speed and engine load | Air mass ->104-472 kg/h | 0.5 Sec | Continuous 2 DCY |
| P0112 | Intake Air Temperature Sensor 1 Circuit Low Input | Refer to INTAKE AIR TEMPERATURE SENSOR G42, CHECKING . | Short to ground >268.3° F | 0.5 Sec | Continuous 2 DCY | |
| P0113 | Intake Air Temperature Sensor 1 Circuit High Input | Refer to INTAKE AIR TEMPERATURE SENSOR G42, CHECKING . | Short to battery + < -47.7° F | 0.5 Sec | Continuous 2 DCY | |
| P0120 | Throttle/Pedal Position Sensor/Switch "A" Circuit | Refer to THROTTLE POSITION SENSOR G69 AND THROTTLE POSITION SENSOR G88, CHECKING . | Calculated throttle angle vs. measured throttle angle >-5° F | 0.5 Sec | Continuous 2 DCY | |
| P0121 | Throttle/Pedal Position Sensor "A" Circuit Range/Performance | Refer to THROTTLE POSITION SENSOR G69 AND THROTTLE POSITION SENSOR G88, CHECKING . | Signal high >4.86 V No signal | 0.5 Sec | Continuous 2 DCY | |
| P0122 | Throttle/Pedal Position Sensor A Circuit Low Input | Refer to THROTTLE POSITION SENSOR G69 AND THROTTLE POSITION SENSOR G88, CHECKING . | Signal low <0.157 V | 0.5 Sec | Continuous 2 DCY | |
| P0131 | O2 Sensor Circuit, Bank 1 - Sensor 1 Low Voltage | Refer to HEATED OXYGEN SENSOR G39, CHECKING . | Short to ground<-0.15 V | 0.5 Sec | 2 DCY | |
| P0132 | O2 Sensor Circuit, Bank 1 - Sensor 1 High Voltage | Refer to HEATED OXYGEN SENSOR G39, CHECKING . | Short to battery+>1.077 V | 0.5 Sec | 2 DCY | |
| P0133 | O2 Circuit Slow Response (Bank 1, Sensor 1) | Refer to HEATED OXYGEN SENSOR G39, CHECKING . | Threshold for signal period >2.2 sec. | Catalyst temp. - >666°F Engine load - 1.85-5.0 ms Engine speed -2200-2840 RPM Fuel control - Closed loop EVAP purge flow <25% | 50 Sec | Continuous 2 DCY |
| P0134 | O2 Sensor Circuit No Activity Detected (Bank 1, Sensor 1) | Refer to HEATED OXYGEN SENSOR G39, CHECKING . | Open circuit or no activity<0.59 V and >0.40 V | Sensor heated up after 130.0 sec. | 5 Sec | Continuous 2 DCY |
| P0135 | O2 Heater Circuit (Bank 1, Sensor 1) | Refer to OXYGEN SENSOR HEATER Z19, CHECKING . | Short to ground, Open circuit 0-14 V 0-2.2 A 6.43-48 ohms | Sensor heated up after 130.0 sec. | 0.5 Sec | Continuous 2 DCY |
| P0137 | O2 Sensor Circuit Low Voltage (Bank 1, Sensor 2) | Refer to OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING . | Short to ground <-0.15 V | 5 Sec | 2 DCY | |
| P0138 | O2 Sensor Circuit High Voltage (Bank 1, Sensor 2) | Refer to OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING . | Short to battery+>1.077 V | 5 Sec | 2 DCY | |
| P0139 | O2 Sensor Circuit Slow Response (Bank 1, Sensor 2) | Refer to OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING . | Expected sensor voltage variation (1) Voltage < 0.59 V or Voltage > 0.59 V Fault if no signal/threshold crossing (2) Voltage > 0.25 V | (1) Sensor heated up 2nd control loop - Closed Air mass flow - >50 kg/h Catalyst temp. - >752.0°F Diagnosis downstream sensor heater coasting -Completed | 200 Sec Once / DCY | 2 DCY |
| P0140 | O2 Sensor Circuit No Activity Detected (Bank 1, Sensor 2) | Refer to OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING . | Open circuit or no activity<0.59 V and >0.40 V | Sensor heated up after 130.0 sec. | 5 Sec | Continuous 2 DCY |
| P0141 | O2 Sensor Heater Circuit (Bank 1, Sensor 2) | Refer to OXYGEN SENSOR HEATER Z28, CHECKING . | Short to ground, Open circuit 0-14 V 0-2.2 A 6.43-48 ohms | Sensor heated up after 130.0 sec. | 0.5 Sec | Continuous 2 DCY |
| P0171 | System Too Lean (Bank 1) | Refer to FUEL PRESSURE, CHECKING .-- Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING .-- Refer to HEATED OXYGEN SENSOR G39, CHECKING .-- Refer to OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING .-- Refer to EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING .-- Check the intake system for leaks (false air).-- Check the vacuum lines for leaks | System too rich <-17% System too lean>+17% Within adaptive range | Lambda control, Closed loop Engine speed, < 1200 RPM Mass air flow, < 25 kg/h IAT, < 150.35° F Air mass < 25kg/h. | 19 Sec | Continuous 2 DCY |
| P0172 | System Too Rich (Bank 1) | Refer to FUEL PRESSURE, CHECKING .-- Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING .-- Refer to HEATED OXYGEN SENSOR G39, CHECKING .-- Refer to OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING .-- Refer to EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING . | System too rich <-17% System too lean>+17% Within adaptive range | Lambda control, Closed loop Engine speed, < 1200 RPM Mass air flow, < 25 kg/h IAT, < 150.35° F Air mass < 25kg/h. | 19 Sec | Continuous 2 DCY |
Ignition system
| DTC | Error Message | Diagnostic Procedure | Malfunction Criteria and Threshold Value | Secondary Parameters with Enable Conditions | Monitoring Time Length | Frequency of checks, MIL Illumination |
|---|---|---|---|---|---|---|
| P0300 | Random/Multiple Cylinder Misfire Detected | Check the Spark plugs.-- Check the intake system for leaks.-- Refer to FUEL PRESSURE, CHECKING .-- Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING .-- Refer to IGNITION COIL N152, CHECKING . | Multiple misfire | Time from engine start - < 5 sec..Engine speed - Governed engine RPM Engine torque- 0 Load change -<8ms /ignition | 1000 Rev. | 2 DCY |
| P0301 | Cylinder 1 Misfire Detected | Check the Spark plugs.-- Check the intake system for leaks.-- Refer to FUEL PRESSURE, CHECKING .-- Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING .-- Refer to IGNITION COIL N152, CHECKING . | Emission threshold misfire rate (MR) > 2.5%. Catalyst damage misfire rate (MR) 1.3 - 50% | Time from engine start - < 5 sec Engine speed - 0 Load change -<8ms /ignition | 1000 Rev. 200 Rev. | Continous 2 DCY Immed. |
| P0302 | Cylinder 2 Misfire Detected | Check the Spark plugs.-- Check the intake system for leaks.-- Refer to FUEL PRESSURE, CHECKING .-- Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING .-- Refer to IGNITION COIL N152, CHECKING . | Emission threshold misfire rate (MR) > 2.5%. Catalyst damage misfire rate (MR) 1.3 - 50% | Time from engine start - < 5 sec..Engine speed - 0 Load change -<8ms /ignition | 1000 Rev. 200 Rev. | Continous 2 DCY Immed. |
| P0303 | Cylinder 3 Misfire Detected | Check the Spark plugs.-- Check the intake system for leaks.-- Refer to FUEL PRESSURE, CHECKING .-- Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING .-- Refer to IGNITION COIL N152, CHECKING . | Emission threshold misfire rate (MR) > 2.5%. Catalyst damage misfire rate (MR) 1.3 - 50% | Time from engine start - < 5 sec..Engine speed - 0 Load change -<8ms /ignition | 1000 Rev. 200 Rev. | Continous 2 DCY Immed. |
| P0304 | Cylinder 4 Misfire Detected | Check the Spark plugs.-- Check the intake system for leaks.-- Refer to FUEL PRESSURE, CHECKING .-- Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING .-- Refer to IGNITION COIL N152, CHECKING . | Emission threshold misfire rate (MR) > 2.5%. Catalyst damage misfire rate (MR) 1.3 - 50% | Time from engine start - < 5 sec Engine speed - 0 Load change -<8ms /ignition | 1000 Rev. 200 Rev. | Continous 2 DCY Immed. |
| P0321 | Ignition/Distributor Engine Speed Input Circuit Range/Performance | Refer to ENGINE SPEED SENSOR G28, CHECKING . | Counting teeth /+/- 1 tooth actual numbers of teeth | 0.5 Sec | Continuous 2 DCY | |
| P0322 | Ignition/Distributor Engine Speed Input Circuit No Signal | Refer to ENGINE SPEED SENSOR G28, CHECKING . | No signal | 0.5 Sec | Continuous 2 DCY | |
| P0341 | Camshaft Position Sensor A Circuit Range/Performance (Bank 1 or single sensor) | Refer to CAMSHAFT POSITION SENSOR G40, CHECKING . | Comparison to engine speed sensor - No signal during 3 crankshaft signals | 0.5 Sec | Continuous 2 DCY |
Additional exhaust regulation
| DTC | Error Message | Diagnostic Procedure | Malfunction Criteria and Threshold Value | Secondary Parameters with Enable Conditions | Monitoring Time Length | Frequency of checks, MIL Illumination |
|---|---|---|---|---|---|---|
| P0422 | Main Catalyst Efficiency Below Threshold (Bank 1) | Refer to HEATED OXYGEN SENSOR G39, CHECKING .-- Refer to OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING .-- Refer to THREE WAY CATALYTIC CONVERTER, CHECKING . | Rear/Front = AR Ratio >0.8 | Catalyst temp. - >666° F Lambda control - Closed loop Engine load 1.0-4.2 ms Engine speed -1480-3240 RPM EVAP purge flow -<25% | 200 - 400 Sec Once/DCY | 2 DCY |
| P0440 | Evaporative Emission System | Refer to EVAP SYSTEM, CHECKING FOR LEAKS .-- Refer to EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING .-- Refer to LEAK DETECTION PUMP V144, CHECKING . | Lambda integrator deviation and reduction of bypass airflow +7% of lambda deviation and -8% of bypass airflow reduction | Engine RPM - Idle Lambda control - Closed loop Vehicle speed - 0 mph Delta temp. for engine restart > 9.75° F | 25 Sec Once/DCY | 2 DCY |
| P0442 | Evaporative Emission System Leak Detected (Small Leak) | Refer to EVAP SYSTEM, CHECKING FOR LEAKS .-- Refer to EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING .-- Refer to LEAK DETECTION PUMP V144, CHECKING . | Pressure drop within predetermined time < 5.8 sec. (Smallest leak) <1.60 sec. (Small leak) | Purge Valve - Closed LDP - Activated Ambient temp. ->41°F Altitude - < 8530 ft Deep down hill driving time - (TL <1.9ms) and notdelta vehicle speed > or = 0mph Restart temp. difference>94°F Time after engine start -5 - 650 sec.5-1000 sec. (Small leak) Engine load - TL<6.0ms IAT - <203° F Engine temp. - <212°F <210°F (Small leak) Throttle angle/RPM -720 RPM and <17° to 3000 RPM and <34° Vehicle speed - 9.3-93.2 mph 9.3 mph (Small leak) Vehicle acceleration ->-1.1m/s2 and <1.1 m/s2 Engine load change -TL>-3.0 ms/0.1 sec. and TL<3.0 ms/0.1 sec. | 140 Sec | Once/DCY 2 DCY |
| P0455 | Evaporative Emission System Leak Detected (Large leak) | Refer to EVAP SYSTEM, CHECKING FOR LEAKS .-- Refer to EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING .-- Refer to LEAK DETECTION PUMP V144, CHECKING . | Pressure drop within predetermined time < 0.96 sec. | Purge Valve - Closed LDP - Activated Ambient temp. ->41°F Altitude - < 8530 ft Deep down hill driving time - (TL <1.9ms) and not delta vehicle speed > or = 0 mph Restart temp. difference>94°F Time after engine start -5 - 1000 sec. Engine load - TL<6.0ms IAT - <203° F Engine temp. - <210°F Throttle angle/RPM -720 RPM and <17° to 3000 RPM and <34° Vehicle speed for diagnostic enable - > 15.5 MPH | 120 Sec | Once/DCY 2 DCY |
Speed and idle control
| DTC | Error Message | Diagnostic Procedure | Malfunction Criteria and Threshold Value | Secondary Parameters with Enable Conditions | Monitoring Time Length | Frequency of checks, MIL Illumination |
|---|---|---|---|---|---|---|
| P0501 | Vehicle Speed Sensor A Range/Performance | Refer to SPEED SIGNAL, CHECKING . | Comparison with engine speed and load Speed <1.94 mph | Coasting | 0.5 Sec | Continuous 2 DCY |
| P0506 | Idle Air Control System RPM Lower Than Expected | Refer to THROTTLE VALVE CONTROL MODULE J338, CHECKING . | Idle correction deviation<-200 RPM | Idle | 5 Sec | Continuous 2 DCY |
| P0507 | Idle Air Control System RPM Higher Than Expected | Refer to THROTTLE VALVE CONTROL MODULE J338, CHECKING . | Idle correction deviation>100 RPM | Idle | 5 Sec | Continuous 2 DCY |
| P0510 | Closed Throttle Position Switch | Refer to THROTTLE VALVE CONTROL MODULE J338, CHECKING . | Signal high Signal low Throttle potentiometer voltage > Idle and idle switch closed. During coasting if idle switch stuck open | Throttle potentiometer - Engine is running at idle/coasting condition Throttle actuator potentiometer - Coasting condition /under load condition switch has to be open | 5 Sec | Continuous 2 DCY |
Control module and output signals
| DTC | Error Message | Diagostic Procedure | Malfunction Criteria and Threshold Value | Secondary Parameters with Enable Conditions | Monitoring Time Length | Frequency of checks, MIL Illumination |
|---|---|---|---|---|---|---|
| P0605 | Internal Control Module Read Only Memory (ROM) Error | Refer to MOTRONIC ENGINE CONTROL MODULE J220, REPLACING . | Calculate checksum and comparison with stored value Comparison with stored values | 0.5 Sec | Continuous 2 DCY |
01M Transmission
| DTC | Error Message | Diagnostic Procedure | Malfunction Criteria and Threshold Value | Secondary Parameters with Enable Conditions | Monitoring Time Length | Frequency of checks, MIL Illumination |
|---|---|---|---|---|---|---|
| P0715 | Input/Turbine Speed Sensor "A" Circuit | Refer to TRANSMISSION VEHICLE SPEED SENSOR G38, CHECKING | Comparison with reference voltage Turbine speed = 0 and U <2.2 V | 0.3ms | 2 DCY | |
| P0722 | Output Speed Sensor Circuit No Signal | Refer to TRANSMISSION VEHICLE SPEED SENSOR G38, CHECKING | Comparison with reference voltage VSS = 0 mph and U <2.2 V | 0.3ms | 2 DCY | |
| P0725 | Engine speed input Circuit | Refer to CAN-BUS TERMINAL RESISTANCE, TRANSMISSION CONTROL MODULE J217 TO ENGINE CONTROL MODULE J220, CHECKING | Comparison RPM and VSS Signal RPM>450; VSS must be >0 mph | CAN bus ok. | 2 Revs. | Continuous 2 DCY |
| P0730 | Incorrect Gear Ratio | Refer to CAN-BUS TERMINAL RESISTANCE, TRANSMISSION CONTROL MODULE J217 TO ENGINE CONTROL MODULE J220, CHECKING | Comparison of indicated slip and actual slip with stored values Slip differences > 300 RPM for more than 2 Sec. | 1 Sec | 2 DCY | |
| P0740 | Torque Converter Clutch Circuit/Open | Refer to CAN-BUS TERMINAL RESISTANCE, TRANSMISSION CONTROL MODULE J217 TO ENGINE CONTROL MODULE J220, CHECKING | Comparison slip with stored values Slip differences > 200 RPM | Integrate input RPM Input RPM has to be = > 1500 RPM for integration | 30 Sec | 2 DCY |
| P0748 | Pressure Control Solenoid "A" Electrical | Refer to SOLENOID VALVES IN VALVE BODY, CHECKING | Current control and error level check | < 1.6 V | 0.3 Sec | 2 DCY | |
| P0753 | Shift Solenoid "A" Electrical | Refer to SOLENOID VALVES IN VALVE BODY, CHECKING | Comparison of stored value with active level Switch off and U <2.1 V; Switch on and U>1.6 V | 0.3 Sec | 2 DCY | |
| P0758 | Shift Solenoid "B" Electrical | Refer to SOLENOID VALVES IN VALVE BODY, CHECKING | Comparison of stored value with active level Switch off and U <2.1 V; Switch on and U>1.6 V | 0.3 Sec | 2 DCY | |
| P0763 | Shift Solenoid "C" Electrical | Refer to SOLENOID VALVES IN VALVE BODY, CHECKING | Comparison of stored value with active level Switch off and U <2.1 V; Switch on and U>1.6 V | 0.3 Sec | 2 DCY | |
| P0768 | Shift Solenoid "D" Electrical | Refer to SOLENOID VALVES IN VALVE BODY, CHECKING | Comparison of stored value with active level Switch off and U <8.0 V | 0.3 Sec | 2 DCY | |
| P0773 | Shift Solenoid "E" Electrical | Refer to SOLENOID VALVES IN VALVE BODY, CHECKING | Comparison of stored value with active level Switch off and U <2.1 V; Switch on and U>1.6 V | 0.3 Sec | 2 DCY |
SAE P1XXX DIAGNOSTIC TROUBLE CODES
For Monitor Strategy Information Refer to: Bosch Motronic ME 5.9.2 OBD System Strategy
Fuel and Air ratios, control module
| DTC | Error Message | Diagnostic Procedure | Malfunction Criteria and Threshold Value | Secondary Parameters with Enable Conditions | Monitoring Time Length | Frequency of checks, MIL Illumination |
|---|---|---|---|---|---|---|
| P1127 | Mixture adaption (mult.) system too rich (Bank 1) | Refer to OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING . | System too rich <-23% System too lean>+23% Within adaptive range | Lambda control - Closed loop Intake temp. - <150.35° F Engine load - >2 ms Air mass <25 kg/h | 19 Sec | Continuous 2 DCY |
| P1128 | Mixture adaption (mult.) system too lean (Bank 1) | Refer to OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING . | System too rich <-23% System too lean>+23% Within adaptive range | Lambda control - Closed loop Intake temp. - <150.35°F Engine load - >2 ms Air mass <25 kg/h | 19 Sec | Continuous 2 DCY |
| P1176 | Lambda correction downstream of catalyst control limit reached (Bank 1) | Refer to OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING . | Comparison of TV value with threshold value TV<1.2 sec. TV>-1.2 sec. | Catalyst temp. - >66°F 2nd control loop - Closed | 35 Sec | Continuous 2 DCY |
| P1213 | Cylinder 1 Injector Circuit High | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Short to battery + Signal high before injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1214 | Cylinder 2 Injector Circuit High | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Short to battery+ Signal high before injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1215 | Cylinder 3 Injector Circuit High | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Short to battery + Signal high before injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1216 | Cylinder 4 Injector Circuit High | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Short to battery + Signal high before injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1225 | Cylinder 1 Injector Circuit Low | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Short to ground. Signal low while injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1226 | Cylinder 2 Injector Circuit Low | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Short to ground. Signal low while injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1227 | Cylinder 3 Injector Circuit Low | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Short to ground. Signal low while injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1228 | Cylinder 4 Injector Circuit Low | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Short to ground. Signal low while injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1237 | Cylinder 1 injector open circuit | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Open circuit Signal low while injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1238 | Cylinder 2 injector open circuit | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Open circuit Signal low while injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1239 | Cylinder 3 injector open circuit | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Open circuit Signal low while injection valves switched on | 0.5 Sec | Continuous 2 DCY | |
| P1240 | Cylinder 4 injector open circuit | Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING . | Open circuit Signal low while injection valves switched on | 0.5 Sec | Continuous Immediate | |
| P1255 | Engine Coolant Temperature (ECT) Sensor -G62- Short to Ground | Refer to ENGINE COOLANT TEMPERATURE SENSOR G62, CHECKING . | Short to Ground>+268.3°F | 0.5 Sec | Continuous 2 DCY | |
| P1256 | Engine Coolant Temperature (ECT) Sensor -G62- Open circuit/short to B+ | Refer to ENGINE COOLANT TEMPERATURE SENSOR G62, CHECKING . | Short to Battery+ <-47.7° F | 0.5 Sec | Continuous 2 DCY | |
| P1296 | Malfunction in cooling system | Refer to ENGINE COOLANT TEMPERATURE SENSOR G62, CHECKING . | Stuck on sensor -No change on signal after start | Engine start temperature | 180 Sec. Closed loop will be enforced -7°C: 300 Sec. 10°C:120 Sec. | 2 DCY |
| P1300 | Misfire Detected Low Fuel | Check the Fuel Pump Delivery and Supply. FUEL SUPPLY | Any misfire under low fuel conditions | Fuel level <15% of fuel capacity | 2 DCY | |
| P1410 | Evaporative Emission (EVAP) Canister Purge Regulator Valve Short to B+ | Refer to EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING . | Short to battery+ Signal high | 20 Sec | Continuous 2 DCY | |
| P1425 | Evaporative Emission (EVAP) Canister Purge Regulator Valve Short to Ground | Refer to EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING . | Short to ground. Signal low | 20 Sec | Continuous 2 DCY | |
| P1426 | Evaporative Emission System Purge Control Valve Circuit Open | Refer to EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING . | Open circuit No activity/No signal | 20 Sec | Continuous 2 DCY | |
| P1471 | EVAP Emission Control LPD Circuit Short to B+ | Refer to EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING . | Short to battery+. Signal always high | 0.2 Sec. Once/DCY | 2 DCY | |
| P1472 | EVAP Emission Control LPD Circuit Short to Ground | Refer to LEAK DETECTION PUMP V144, CHECKING . | Short to ground. No signal after start | 0.2 Sec. Once/DCY | 2 DCY | |
| P1473 | Leak diagnosis pump - tank breather system open circuit | Refer to LEAK DETECTION PUMP V144, CHECKING . | Open circuit. No activity/No signal | 0.2 Sec. Once/DCY | 2 DCY | |
| P1475 | Leak diagnosis pump - tank breather system malfunction/no signal | Refer to LEAK DETECTION PUMP V144, CHECKING . | No signal Signal always low | EVAP purge check done or followed by EVAP purge check | 0.5 Sec Once/DCY | 2 DCY |
| P1476 | Leak diagnosis pump - tank breather system malfunction/vacuum to low | Refer to LEAK DETECTION PUMP V144, CHECKING . | Contact unable to open Signal high> 0.5 sec. | EVAP purge check done or followed by EVAP purge check | 0.5 Sec Once/DCY | 2 DCY |
| P1500 | Fuel Pump Primary Circuit Fault in electrical circuit | Refer to FUEL SUPPLY | No signal | 0.5 Sec | Continuous Immediate | |
| P1502 | Fuel Pump (FP) Relay Short circuit to B+ | Refer to FUEL SUPPLY | High signal | 0.5 Sec | Continuous Immediate | |
| P1543 | Angle sender 1 for throttle valve drive -G187 signal too low | Refer to THROTTLE VALVE CONTROL MODULE J338, CHECKING . | Signal low <0.157 V | 5 Sec | Continuous Immediate | |
| P1544 | Angle sender 1 for throttle valve drive -G187 signal too high | Refer to THROTTLE VALVE CONTROL MODULE J338, CHECKING . | Signal high >4.86 V | 5 Sec | Continuous Immediate | |
| P1558 | Throttle valve drive -G186 electrical fault in circuit | Refer to THROTTLE VALVE CONTROL MODULE J338, CHECKING . | Open circuit or no activity | 5 Sec | Continuous Immediate | |
| P1565 | Throttle valve control part -J338- lower stop not reached | Refer to THROTTLE VALVE CONTROL MODULE J338, CHECKING . | Signal low <4.157 V | Initialize of potentiometer adaptation - After ignition on, if adaptation has not been completed | 10 Sec | Continuous 2 DCY |
| P1580 | Throttle valve drive - bank 1 malfunction | Refer to THROTTLE VALVE CONTROL MODULE J338, CHECKING . | Comparison with throttle movement | 5 Sec | Continuous Immediate | |
| P1582 | Idling speed regulation adaption limit reached | Check fuel pressure regulator and residual pressure-- Refer to EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING .-- Refer to FUEL INJECTORS N30, N31, N32, N33, CHECKING .-- Check vacuum lines for leaks | Signal low >4.571 V Signal high <4.037 V Potentiometer used in reversed logic (adaptive values) | 5 Sec | Continuous Immediate | |
| P1612 | Engine control unit incorrect coding | Refer to MOTRONIC ENGINE CONTROL MODULE J220, REPLACING . | If ECM is coded to manual transmission and TCM is available->ECM is wrong coded | After engine has been started | 0.5 Sec | Continuous Immediate |
| P1626 | Data-bus drive train missing message from transmission control module | Refer to TRANSMISSION CONTROL MODULE J217 . | Initialize failure and/or no acknowledge | After engine has been started | 0.5 Sec | Continuous Immediate |
| P1681 | Control unit programming not finished | Refer to MOTRONIC ENGINE CONTROL MODULE J220, REPLACING . | Reprogramming bit not set | 0.5 Sec | Once / DCY Immediate | |
| P1778 | Valve 7 electrical fault in circuit | Refer to [For transmission(s) 09G] Transmission Control Module J217, Coding . | Comparison of stored value with active level Switch off and U <2.1 V; Switch on and U>1.6 V | 0.3 Sec | 2 DCY | |
| P1780 | Torque withdrawal faulty | Refer to [For transmission(s) 09G] Torque Converter, Installing or refer to [For transmission(s) 01M] Torque Converter . | Torque reduction not possible yes/no | Torque reduction requested by TCM | 1 Sec | 2 DCY |
| P1850 | Data-bus drive train missing message from engine control module | Refer to CAN-BUS TERMINAL RESISTANCE, TRANSMISSION CONTROL MODULE J217 TO ENGINE CONTROL MODULE J220, CHECKING . | No signal within 300 ms | CAN bus ok -500 ms after ign. on | 300 ms | 2 DCY |
| P1854 | Data-Bus driving gear Hardware faulty | Refer to CAN-BUS TERMINAL RESISTANCE, TRANSMISSION CONTROL MODULE J217 TO ENGINE CONTROL MODULE J220, CHECKING . | Initialize failure and/or no acknowledge 2 attempts of initialize | 500 ms after ign. on | 300 ms | 2 DCY |
See also:
• EVAP SYSTEM, CHECKING FOR LEAKS
• MASS AIR FLOW SENSOR G70, CHECKING
• INTAKE AIR TEMPERATURE SENSOR G42, CHECKING
• THROTTLE POSITION SENSOR G69 AND THROTTLE POSITION SENSOR G88, CHECKING
• HEATED OXYGEN SENSOR G39, CHECKING
• OXYGEN SENSOR HEATER Z19, CHECKING
• OXYGEN SENSOR HEATER AFTER CATALYTIC CONVERTER G108, CHECKING
• OXYGEN SENSOR HEATER Z28, CHECKING
• FUEL PRESSURE, CHECKING
• FUEL INJECTORS N30, N31, N32, N33, CHECKING
• EVAP CANISTER PURGE REGULATOR VALVE N80, CHECKING
• IGNITION COIL N152, CHECKING
• ENGINE SPEED SENSOR G28, CHECKING
• CAMSHAFT POSITION SENSOR G40, CHECKING
• THREE WAY CATALYTIC CONVERTER, CHECKING
• LEAK DETECTION PUMP V144, CHECKING
• SPEED SIGNAL, CHECKING
• THROTTLE VALVE CONTROL MODULE J338, CHECKING
• MOTRONIC ENGINE CONTROL MODULE J220, REPLACING
• TRANSMISSION VEHICLE SPEED SENSOR G38, CHECKING
• CAN-BUS TERMINAL RESISTANCE, TRANSMISSION CONTROL MODULE J217 TO ENGINE CONTROL MODULE J220, CHECKING
• SOLENOID VALVES IN VALVE BODY, CHECKING
• ENGINE COOLANT TEMPERATURE SENSOR G62, CHECKING
• FUEL SUPPLY
• TRANSMISSION CONTROL MODULE J217
• [For transmission(s) 01M] Torque Converter
• GENERIC SCAN TOOL MANUAL CONTENTS
• OBD SYSTEMS
• MALFUNCTION INDICATOR LAMP ILLUMINATION
• CAN DATA LINK
• ELECTRONIC POWER CONTROL WARNING LAMP
• DIAGNOSTIC MODE 01 - READ CURRENT SYSTEM DATA
• DIAGNOSTIC MODE 02 - READ OPERATING CONDITIONS
• DIAGNOSTIC MODE 03 - READ DTC MEMORY
• DIAGNOSTIC MODE 04 - ERASE DTC MEMORY
• DIAGNOSTIC MODE 05 - READ OXYGEN SENSOR MONITORING TEST RESULTS
• DIAGNOSTIC MODE 06 - READ TEST RESULTS FOR SPECIFIC DIAGNOSTIC FUNCTIONS
• DIAGNOSTIC MODE 07 - READ FAULTS DETECTED DURING THE CURRENT OR LAST DRIVING CYCLE
• DIAGNOSTIC MODE 08 - REQUEST CONTROL OF ON-BOARD SYSTEM, TEST OR COMPONENT
• DIAGNOSTIC MODE 09 - READ VEHICLE INFORMATION
• SAE P0XXX DIAGNOSTIC TROUBLE CODES
• SAE P1XXX DIAGNOSTIC TROUBLE CODES
• Test-ID 01 ($01): Oxygen Sensor in Front of Catalytic Convertor Monitor Bank 1 - Sensor 1
• Test-ID 02 ($02): Oxygen Sensor Behind Catalytic Converter Monitor Bank 1- Sensor 2
• Test-ID 01 ($01): Catalytic Conversion (Bank 1)
• Test-ID 02 ($02): Oxygen Sensor Bank 1- Sensor 1
• Test-ID $03 (03): Secondary Air Injection (AIR) System (Bank 1)
• Test-ID $05 (05): Tank Ventilation System, Tank Vent Valve Function Check
• Function test
• PRELIMINARY CHECK
• READINESS CODE DESCRIPTION