Contents: Diagnostic Trouble Code (DTC) P0008… ↧ Diagnostic Trouble Codes (DTCs)… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Codes (DTCs)… ↧ Diagnostic Trouble Code (DTC) P0040… ↧ Diagnostic Trouble Code (DTC) P0053… ↧ Diagnostic Trouble Code (DTC) P0068 ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Code (DTC) P0101 ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Code (DTC) P0116 ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Code (DTC) P0125… ↧ Diagnostic Trouble Codes (DTC) P0130… ↧ Diagnostic Trouble Codes (DTC) P0131… ↧ Diagnostic Trouble Codes (DTC) P0132… ↧ Diagnostic Trouble Codes (DTC) P0133… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Codes (DTCs)… ↧ Diagnostic Trouble Code (DTC) P0219 ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Code (DTC) P0350 ↧ Diagnostic Trouble Codes (DTCs)… ↧ Diagnostic Trouble Codes (DTC) P0420… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Code P0451 ↧ Diagnostic Trouble Code P0452 or… ↧ Diagnostic Trouble Code (DTC) P0460 ↧ Diagnostic Trouble Code P0461 ↧ Diagnostic Trouble Code P0462 ↧ Diagnostic Trouble Code P0463 ↧ Diagnostic Trouble Code (DTC) P0480… ↧ Diagnostic Trouble Code P0500 ↧ Diagnostic Trouble Code (DTC) P0506… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Code (DTC) P0521 ↧ Diagnostic Trouble Code (DTC) P0522 ↧ Diagnostic Trouble Code (DTC) P0523 ↧ Diagnostic Trouble Code (DTC) P0532… ↧ Diagnostic Trouble Code (DTC) P0560 ↧ Diagnostic Trouble Code P0562 ↧ Diagnostic Trouble Code P0563 ↧ Diagnostic Trouble Code (DTC) P0571 ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Code (DTC) P0625… ↧ Diagnostic Trouble Code P0627,… ↧ Diagnostic Trouble Codes P0638,… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Code P0650 ↧ Diagnostic Trouble Codes P0685,… ↧ Diagnostic Trouble Code P0688 ↧ Diagnostic Trouble Codes P0691 or… ↧ Diagnostic Trouble Codes P0693 or… ↧ Diagnostic Trouble Code P0700 ↧ Diagnostic Trouble Code P0704 ↧ Diagnostic Trouble Codes P1011-P1014 ↧ Diagnostic Trouble Code (DTC) P1551 ↧ Diagnostic Trouble Code P1631 ↧ Diagnostic Trouble Code (DTC) P1649 ↧ Diagnostic Trouble Codes P1668,… ↧ Diagnostic Trouble Code P2008,… ↧ Diagnostic Trouble Code P2065 ↧ Diagnostic Trouble Code (DTC) P2066 ↧ Diagnostic Trouble Code (DTC) P2067 ↧ Diagnostic Trouble Code (DTC) P2068 ↧ Diagnostic Trouble Codes P2076,… ↧ Diagnostic Trouble Code P2096 or… ↧ Diagnostic Trouble Code P2097 or… ↧ Diagnostic Trouble Code P2105 ↧ Diagnostic Trouble Code (DTC) P2107 ↧ Diagnostic Trouble Code P2111 ↧ Diagnostic Trouble Codes P2122,… ↧ Diagnostic Trouble Code (DTC) P2176 ↧ Diagnostic Trouble Codes P2177,… ↧ Diagnostic Trouble Code P2178, 2180,… ↧ Diagnostic Trouble Codes P2195 or… ↧ Diagnostic Trouble Codes P2196 or… ↧ Diagnostic Trouble Code P2227,… ↧ Diagnostic Trouble Codes P2231,… ↧ Diagnostic Trouble Codes P2237,… ↧ Diagnostic Trouble Codes P2243 or… ↧ Diagnostic Trouble Codes P2251 or… ↧ Diagnostic Trouble Code P2270 or… ↧ Diagnostic Trouble Code P2271 or… ↧ Diagnostic Trouble Codes P2297 or… ↧ Diagnostic Trouble Codes (DTC)… ↧ Diagnostic Trouble Code U0001 ↧ Diagnostic Table DTC U0001 ↧ Diagnostic Trouble Code U0101 or… ↧ Diagnostic Table DTC U0101 or U0121 ↧ Diagnostic Trouble Code (DTC) U0402 ↧ DTC U0402 Diagnostic Table ↧
DTC P0008: Row 1 Engine Position Detection System Performance
DTC P0009: Row 2 Engine Position Detection System Performance
Before using this diagnostic procedure, you should perform a diagnostic system check.
The Engine Control Module (ECM) checks for misalignment between the positions of both camshafts on one bank of cylinders and the crankshaft. The misalignment may be either at the guide sprocket of each bank of cylinders or at the crankshaft. After determining the position of both camshafts on one bank of cylinders, the ECM compares the obtained values with the reference values. The ECM will set a trouble code if both determined values for one bank of cylinders of the engine exceed a calibrated threshold in the same direction.
- Diagnostic trouble codes P0010, P0011, P0013, P0014, P0020, P0021, P0023, P0024, P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, P0393, P2088, P2089, P2090, P2091, P2092, P2093, P2094, and P2095 are not set.
- The engine is running.
- The ECM has determined the camshaft positions.
- DTCs P0008 and P0009 run continuously when the above conditions are met.
The ECM detects that the position of both camshafts of any bank of engine cylinders is out of alignment with the position of the crankshaft for more than 4 seconds.
Diagnostic trouble codes P0008 and P0009 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0008 and P0009 are Type E diagnostic trouble codes.
- Inspect the engine to identify recent repairs to the mechanical part of the engine. An incorrectly installed secondary camshaft drive circuit can cause this fault code to appear.
- A single faulty variable valve timing actuator or valve cannot cause this DTC. This diagnostic algorithm is designed to detect misalignment between the primary idler sprocket and the secondary camshaft timing chain, or misalignment between the primary idler sprocket and the crankshaft. Either condition can cause both camshafts on the same bank to be out of phase by the same number of degrees.
- The presence of DTCs P0008 and P0009 along with P0016, P0017, P0018 and P0019 indicates a possible primary camshaft timing chain fault and misalignment between both intermediate sprockets and the crankshaft. It is also possible that the crankshaft position sensor is misaligned and not matching the top dead center (TDC) of the crankshaft.
- By comparing the desired and actual camshaft angle values with a scan tool before a fault code is generated, it can be determined whether the fault is specific to one camshaft, one cylinder bank, or is caused by a primary timing issue with the crankshaft.
- Use a scan tool to clear DTC codes.
- Allow the engine to warm up to normal operating temperature.
- Allow the engine to idle for 10 minutes or until a trouble code sets. Use a scan tool to obtain trouble code information; DTC P0008 and P0009 should not be set.
- Inspect the camshaft drive chains for wear or misalignment.
- If a fault is detected with the camshaft timing chains or tensioners, refer to the "Camshaft Timing Chain Components" section, Part 1C2, "Mechanical part of the HFV6 3.2 L engine."
- Check if the pulse sensor is installed correctly on the crankshaft.
- If a fault is detected related to the crankshaft, refer to the section "Crankshaft and Main Bearings", Part 1C2, "Mechanical part of the HFV6 3.2 L engine."
Diagnostic Trouble Codes (DTCs) P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094 or P2095
DTC P0010: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1
DTC P0013: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1
DTC P0020: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2
DTC P0023: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2
DTC P2088: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1 Low Voltage
DTC P2089: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1 High Voltage
DTC P2090: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1 Low Voltage
DTC P2091: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1 High Voltage
DTC P2092: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2 Low Voltage
DTC P2093: Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2 High Voltage
DTC P2094: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2 Low Voltage
DTC P2095: Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2 High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
The variable valve timing actuator system allows the ECM to vary the valve timing of the camshafts while the engine is running. The signal from the variable valve timing actuator valve from the ECM is a pulse width signal. The ECM controls the actuator valve cycle by regulating the valve engagement time. The variable valve timing actuator valve controls the advance or decline of the timing for each camshaft. The variable valve timing actuator valve controls the flow of oil that supplies pressure to advance or decline the timing of the camshafts.
The ignition voltage is supplied directly to the variable valve timing actuator valve. The ECM controls the valve by grounding the control circuit using a semiconductor device called a driver. The device is equipped with a feedback circuit that increases the voltage. The ECM can detect an open circuit in the control circuit, a short circuit to ground, or a short circuit to voltage by monitoring the feedback voltage.
- Engine speed is above 80 rpm.
- Ignition voltage 1 in the range of 10-18 V.
- The ECM has commanded the camshaft position actuator solenoid to turn on and off at least once during the ignition cycle.
- DTCs P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094, and P2095 run continuously when the above conditions are met for more than 1 second.
P0010, P0013, P0020, P0023
The ECM has detected an open in the CMP actuator solenoid circuit for greater than 4 seconds while the solenoid is commanded OFF.
P2088, P2090, P2092, P2094
The ECM detected a short to ground in the CMP actuator solenoid circuit for greater than 4 seconds while the solenoid was commanded OFF.
P2089, P2091, P2093, P2095
The ECM detected a short to voltage in the CMP actuator solenoid circuit for greater than 4 seconds while the solenoid was commanded ON.
- The ECM has detected an open, short to ground, or short to supply voltage (B+) in the CMP actuator solenoid circuit while commanding the solenoid OFF.
- The condition is met for more than 4 seconds.
Diagnostic trouble codes P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094, and P2095 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094, and P2095 are Type E diagnostic trouble codes.
- Warm up the engine to normal operating temperature, raise the engine speed to 2000 RPM for 10 seconds. DTCs P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094 and P2095 should not be set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn off the ignition, disconnect the harness connector from the corresponding camshaft timing control valve.
- Turn on the ignition, make sure that the test lamp connected between the ignition circuit contact and ground does not light.
- If the test lamp does not illuminate, check the ignition circuit for a short to ground or an open/high resistance. If no faults are found when testing the circuits and there is an open ignition circuit fuse, check all components connected to the ignition circuit and replace if necessary.
- Turn off the ignition, connect the test lamp between the control circuit contact and the supply voltage (B+).
- Turn on the ignition, use a scanning device to send the "on" and "off" commands to the valve timing drive valve. The indicator lamp should light up and go out in accordance with the commands sent.
- If the indicator lamp is constantly on, check the control circuit for a short to ground. If the circuit is OK, replace the ECM.
- If the test lamp does not illuminate, test the control circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the ECM.
- Turn on the ignition, check for 2.0-3.0 V between the control circuit contact and a reliable ground.
- If the voltage is not in the specified range, replace the ECM controller.
- If no fault is found when testing all circuits/connections, check or replace the camshaft timing actuator valve.
- Measure the resistance between the contacts of the camshaft timing control valve, which should be 7-12 Ohms.
- If the resistance is not within the specified range, replace the camshaft timing control valve
- Check the resistance between each of the contacts and the camshaft timing control valve body. The resistances should be infinitely large.
- If the resistance is less, replace the camshaft timing control valve.
DTC P0011: Intake Camshaft Position (CMP) System Performance Bank 1
DTC P0014: Exhaust Camshaft Position (CMP) System Performance Bank 1
DTC P0021: Intake Camshaft Position (CMP) System Performance Bank 2
DTC P0024: Exhaust Camshaft Position (CMP) System Performance Bank 2
Before using this diagnostic procedure, you should perform a diagnostic system check.
The variable valve timing actuator system allows the ECM to vary the valve timing of the camshafts while the engine is running. The signal from the variable valve timing actuator valve from the ECM is a pulse width signal. The ECM controls the actuator valve cycle by regulating the valve engagement time. The variable valve timing actuator valve controls the advance or decline of the timing for each camshaft. The variable valve timing actuator valve controls the flow of oil that supplies pressure to advance or decline the timing of the camshafts.
- Before the ECM will report DTCs P0011, P0014, P0021, or P0024, tests P0010, P0013, P0020, P0023, P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, P0393, P2088, P2089, P2090, P2091, P2092, P2093, P2094, and P2095 must pass.
- Trouble codes P0016, P0017, P0018, P0019, P0335, P0336, and P0338 are not set.
- Engine speed is above 500 rpm.
- The engine must accelerate so that the variable valve timing drive system is commanded to move from the park position to the desired phase position. This process is a camshaft control cycle. There must be 4-10 camshaft control cycles in total, with the duration of being in the phase offset position for at least 2.5 seconds in each cycle.
- The engine runs for approximately 1.8 seconds.
- DTCs P0011, P0014, P0021, and P0024 run continuously if the above conditions are met for more than 1 second.
- The ECM detects a difference between the desired and actual camshaft angular position that exceeds 5 degrees.
- The ECM detects a difference between the actual and fixed camshaft angular position that exceeds 1 degree.
- This condition persists for more than 4 seconds.
Diagnostic trouble codes P0011, P0014, P0021, and P0024 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0011, P0014, P0021, and P0024 are Type E diagnostic trouble codes.
- The condition of the engine oil has a decisive influence on the operation of the camshaft timing drive system.
- This diagnostic code may be set due to low oil level. The engine may require an oil change. The scan tool may also display the Engine Oil Life value (Service life of motor oil).
- Inspect the engine to identify recent repairs to the mechanical part of the engine. This fault code may be caused by incorrect installation of the camshaft, timing control drive, or camshaft drive chain.
Important: The engine oil level and pressure are critical to the proper operation of the variable valve timing drive system. Before continuing with this diagnostic, ensure that the required oil level and pressure are present.
- Ignition ON, obtain DTC information with a scan tool. Verify that none of the following DTCs are set. DTC P0016, P0017, P0018, P0019, P0335, P0336, P0338, P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, P0393, P0521, P0522, or P0523.
- If any of the listed fault codes are set, refer to the information for the corresponding code for further diagnostics.
- Engine idling. Command the suspected camshaft actuator to move from 0 to 40 degrees and back to zero while observing the corresponding CMP angle deviation parameters with a scan tool. The CMP angle deviation should be within 2 degrees for each position as commanded.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn off the ignition, disconnect the harness connector from the corresponding camshaft timing control valve.
- Turn on the ignition, make sure that the test lamp connected between the ignition circuit contact and a reliable ground does not light.
Important: The ignition circuit supplies voltage to other components. It is necessary to ensure that all circuits are checked for shorts to ground and that all components that are part of the ignition circuit are checked for shorts.
- If the test lamp does not illuminate, check the ignition circuit for a short to ground or an open/high resistance. If no faults are found when testing the circuits and there is an open ignition circuit fuse, check all components connected to the ignition circuit and replace if necessary.
- Turn off the ignition, connect the test lamp between contact 2 of the control circuit and B+.
- Turn on the ignition, use a scanning device to send the "on" and "off" commands to the valve timing drive valve. The indicator lamp should light up and go out in accordance with the commands sent.
- If the indicator lamp is constantly on, check the control circuit for a short to ground. If the circuit is OK, replace the ECM.
- If the test lamp does not illuminate, test the control circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the ECM.
- Remove the camshaft timing control valve. Inspect the camshaft timing control valve and installation location and check for the following faults:
- Torn, clogged, incorrectly installed or missing camshaft timing actuator valve screens.
- Engine oil leaks near the seat surfaces of the valve seals of the camshaft timing control drive. Make sure that there are no scratches on the seat surfaces of the camshaft timing control valve.
- Oil leakage at the camshaft timing control valve connector.
- If a malfunction is detected, replace the camshaft timing control valve.
- If no fault is found when testing all circuits/connections, check or replace the camshaft timing actuator valve.
- Test for the presence of 7-12 Ohm resistance between the contacts of the camshaft timing control valve.
- If the resistance is not within the specified range, replace the camshaft timing control valve
- Check the resistance between each of the contacts and the valve body of the camshaft timing control drive. The resistances should be infinitely large.
- If the resistance is less, replace the camshaft timing control valve.
DTC P0016: Correspondence of the crankshaft position (CSP) to the position of the intake camshaft (ICP) on row 1
DTC P0017: Correspondence between the crankshaft position (CSP) and the exhaust camshaft position (ECP) on row 1
DTC P0018: Correspondence of the crankshaft position (CSP) to the position of the intake camshaft (ICP) on row 2
DTC P0019: Correspondence between the crankshaft position (CSP) and the exhaust camshaft position (ECP) on row 2
Before using this diagnostic procedure, you should perform a diagnostic system check.
The variable valve timing actuator system allows the ECM to vary the valve timing of the camshafts while the engine is running. The signal from the variable valve timing actuator valve from the ECM is a pulse width signal. The ECM controls the actuator valve cycle by regulating the valve engagement time. The variable valve timing actuator valve controls the advance or decline of the timing for each camshaft. The variable valve timing actuator valve controls the flow of oil that supplies pressure to advance or decline the timing of the camshafts.
Ignition voltage is supplied directly to the variable valve timing actuator valve. The ECM controls the valve by grounding the control circuit using a semiconductor device called a driver. The ECM compares the position (rotation angle) camshaft with the position of the crankshaft.
- Before the ECM can set DTCs P0016, P0017, P0018, or P0019, DTCs P0010, P0011, P0013, P0014, P0020, P0021, P0023, P0024, P0335, P0336, P0338, P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, P0393, P2088, P2089, P2090, P2091, P2092, P2093, P2094, and P2095 must not be detected.
- The engine runs for more than 5 seconds.
- Engine coolant temperature between 0-95°C (32-203°F).
- Calculated engine oil temperature is below 120°C (248°F).
- DTCs P0016, P0017, P0018, and P0019 will set continuously when the above conditions are met for approximately 10 minutes.
- The ECM detects one of the following faults:
- The ECM detects a misalignment between the camshaft and crankshaft positions.
- The camshaft is too far ahead of the crankshaft.
- The camshaft is too far behind the crankshaft.
- The ECM detects a difference between the actual and fixed camshaft angular position that exceeds 1 degree.
- This condition persists for more than 4 seconds.
Diagnostic trouble codes P0016, P0017, P0018, and P0019 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0016, P0017, P0018, and P0019 are Type E diagnostic trouble codes.
- Inspect the engine to identify recent repairs to the mechanical part of the engine. This fault code may result from incorrect installation of the camshaft, timing control drive, camshaft sensor, crankshaft sensor, or camshaft drive chain.
- This DTC may set if the variable valve timing actuator is in the maximum advance or retard position.
- The presence of DTCs P0008 and P0009 along with P0016, P0017, P0018 and P0019 indicates a possible primary camshaft timing chain fault and misalignment between both intermediate sprockets and the crankshaft. It is also possible that the crankshaft position sensor is misaligned and not matching the top dead center (TDC) of the crankshaft.
- By comparing the desired and actual camshaft angle values with a scan tool before a fault code is generated, it can be determined whether the fault is specific to one camshaft, one cylinder bank, or is caused by a primary timing issue with the crankshaft.
- Ignition ON, obtain DTC information with a scan tool. Verify that none of the following DTCs are set. DTC P0010, P0013, P0020, P0023, P0335, P0336, P0338, P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, P0393, P2088, P2089, P2090, P2091, P2092, P2093, P2094, or P2095.
- If any of the listed fault codes are set, refer to the information for the corresponding code for further diagnostics.
- Allow the engine to idle at normal operating temperature for 10 minutes. DTCs P0016, P0017, P0018, or P0019 should not set.
- If diagnostic trouble codes are set, check the following:
- Correct installation of camshaft sensors.
- Correct installation of the crankshaft sensor.
- Condition of the camshaft drive chain tensioner.
- Incorrectly installed camshaft drive chain.
- Excessive free play in the camshaft drive chain.
- The camshaft drive chain is skipping teeth.
- The crankshaft pulse sensor is offset from the top dead center of the crankshaft.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
Diagnostic Trouble Codes (DTCs) P0030, P0031, P0032, P0036, P0037, P0038, P0050, P0051, P0052, P0056, P0057, or P0058
DTC P0030: HO2S Heater Control Circuit Bank 1 Sensor 1
DTC P0031: HO2S Heater Control Circuit Bank 1 Sensor 1 Low Voltage
DTC P0032: HO2S Heater Control Circuit Bank 1 Sensor 1 High Voltage
DTC P0036: HO2S Heater Control Circuit Bank 1 Sensor 2
DTC P0037:HO2S Heater Control Circuit Bank 1 Sensor 2 Low Voltage
DTC P0038: HO2S Heater Control Circuit Bank 1 Sensor 2 High Voltage
DTC P0050: HO2S Heater Control Circuit Bank 2 Sensor 1
DTC P0051: HO2S Heater Control Circuit Bank 2 Sensor 1 Low Voltage
DTC P0052: HO2S Heater Control Circuit Bank 2 Sensor 1 High Voltage
DTC P0056: HO2S Heater Control Circuit Bank 2 Sensor 2
DTC P0057: HO2S Heater Control Circuit Bank 2 Sensor 2 Low Voltage
DTC P0058:HO2S Heater Control Circuit Bank 2 Sensor 2 High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Ignition voltage
|
P0030, P0036, P0050, P0056
|
P0030, P0036, P0050, P0056
|
-
|
P0135, P0141, P0155, P0161
|
|
HO2S Heater Control Circuit Sensor 1
|
P0031, P0051
|
P0030, P0050
|
P0032, P0052
|
P0135, P0141, P0155, P0161
|
|
HO2S Heater Control Circuit Sensor 2
|
P0037, P0057
|
P0036, P0056
|
P0038, P0058
|
P0135, P0141, P0155, P0161
|
The heated oxygen sensor (HO2S) heater reduces the time it takes for the sensor to reach operating temperature and maintains that temperature during long periods of idling. When the ignition is turned on, ignition voltage is applied directly to the sensor heater. Initially, when the sensors are cold, the ECM controls the heater by periodically shorting the control circuit to ground. By controlling the rate at which the sensors heat up, the ECM eliminates the possibility of thermal shock to the sensors that can occur due to condensation deposits on the sensors. After a preset period of time has elapsed, the ECM commands the heaters to be continuously on. Once the sensor has reached operating temperature, the ECM may periodically short the control circuit to ground to maintain the desired temperature.
The ECM controls the heater by grounding the control circuit using a semiconductor device called a driver. This device has a feedback circuit that increases the voltage. The ECM can detect an open circuit, short to ground, or short to voltage by monitoring the feedback voltage.
The oxygen sensor control uses the following circuits:
- Signal chain
- Low Reference Circuit
- Ignition voltage circuit
- Heater control circuit
P0030, P0031, P0032, P0050, P0051, P0052
- Ignition voltage within 10.5-18 V.
- Engine speed is above 80 rpm.
- The oxygen sensor (HO2S) heater is commanded on and off at least once per ignition cycle.
- The fault codes are issued continuously if the above conditions are met for 1 second.
P0036, P0037, P0038, P0056, P0057, P0058
- Ignition voltage within 10.5-18 V.
- Engine speed is above 80 rpm.
- The oxygen sensor (HO2S) heater is commanded on and off at least once per ignition cycle.
- The oxygen sensor (HO2S) is at operating temperature.
- The fault codes are issued continuously if the above conditions are met for 1 second.
P0030, P0036, P0050 and P0056 The ECM controller detects an open circuit in the heater of the oxygen sensor (HO2S) when issuing a command to turn off the heater. The condition runs for longer than 4 seconds.
P0031, P0037, P0051 and P0057 The ECM controller detects a ground fault in the oxygen sensor heater (HO2S) circuits when issuing a command to turn off the heater. The condition runs for longer than 4 seconds.
P0032, P0038, P0052 and P0058 The ECM controller detects a short-circuit in the supply voltage of the oxygen sensor heater (HO2S) when issuing a command to turn on the heater. The condition runs for longer than 4 seconds.
Trouble codes P0030, P0031, P0032, P0036, P0037, P0038, P0050, P0051, P0052, P0056, P0057, and P0058 are Type E codes.
Trouble codes P0030, P0031, P0032, P0036, P0037, P0038, P0050, P0051, P0052, P0056, P0057, and P0058 are Type E codes.
- If the fault is intermittent, move the affected harnesses and connectors with the engine running while monitoring the circuit status of the affected component with a scan tool. The circuit status parameter changes from OK to Indeterminate (Not defined) to Fault (Faulty), if the condition is related to a circuit or connector. The control module (ODM) information is located in the module data list.
- An open fuse in the oxygen sensor control heater circuit may be related to the heating element in one of the sensors. This fault may not be present until the sensor has been in operation for some time. If there is no fault in the heater circuit, then the current in each of the heaters should be checked with a digital multimeter to determine if the open fuse is caused by the heating element in one of the heaters. Check to see if the probe lead or harness is making contact with exhaust system components.
The engine is idling at operating temperature for at least 30 seconds. Obtain DTC information. DTCs P0030, P0031, P0032, P0036, P0037, P0038, P0050, P0051, P0052, P0056, P0057, and P0058 should not be set.
- Turn ignition off, disconnect the harness connector at the appropriate heated oxygen sensor (HO2S).
- Turn on the ignition, make sure that the test lamp lights between the ignition circuit contact and a reliable ground.
Important: The ignition circuit supplies voltage to other components. It is necessary to ensure that all circuits are checked for shorts to ground and that all components that are part of the ignition circuit are checked for shorts.
- If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance. If no faults are found when testing the circuits and the ignition circuit fuse is open, check all components connected to the ignition circuit 1 and replace if necessary.
- Turn off the ignition, connect the test lamp between the heater control circuit contact and the "B+" voltage. The test lamp should not light.
- If the test lamp is always on, check the control circuit for a short to ground. If no fault is found when testing the circuit/connections, replace the ECM.
Important: The HO2S heater control circuit is connected to a voltage source inside the ECM. Normal voltage for the control circuit is between 2.0 and 3.0 volts.
- Start the engine at idle speed and check whether the indicator lamp lights continuously or flashes.
- If the test lamp does not illuminate at all, test the control circuit for a short to a live wire or an open/high resistance. If no fault is found when testing the circuit/connections, replace the ECM.
- Turn on the ignition, test for 2.0 - 3.0 volts between the control circuit terminal "D" and ground.
- If the voltage is not within the specified range, replace the ECM.
- If no fault is found when testing all circuits/connections, then test or replace the HO2S.
- Turn off the ignition, disconnect the harness connector from the corresponding oxygen sensor (with electric heater) (HO2S).
- Check the resistance of the oxygen sensor heater, which should be 3-35 Ohms.
- If the resistance is not within the specified range, replace the oxygen sensor.
DTC P0040: The signals of the oxygen sensors (HO2S) on banks 1 and 2, sensor 1, have been swapped
DTC P0041: Oxygen sensor (HO2S) signals on banks 1 and 2, sensor 2, have been swapped
Before using this diagnostic procedure, you should perform a diagnostic system check.
The heated oxygen sensor (HO2S) heater reduces the time it takes for the sensor to reach operating temperature and maintains that temperature during long periods of idling. When the ignition is turned on, ignition voltage is applied directly to the sensor heater. Initially, when the sensors are cold, the ECM controls the heater by periodically shorting the control circuit to ground. By controlling the rate at which the sensors heat up, the ECM eliminates the possibility of thermal shock to the sensors that can occur due to condensation deposits on the sensors. After a preset period of time has elapsed, the ECM commands the heaters to be continuously on. Once the sensor has reached operating temperature, the ECM may periodically short the control circuit to ground to maintain the desired temperature.
The ECM controls the heater by grounding the control circuit using a semiconductor device called a driver. This device has a feedback circuit that increases the voltage. The ECM can detect an open circuit, short to ground, or short to voltage by monitoring the feedback voltage.
The fault code "Oxygen sensor signals are rearranged (HO2S)" is issued if the ECM controller detects that the voltage of the signals from the oxygen sensors (HO2S) is opposite to the state according to the issued command.
The oxygen sensor control uses the following circuits:
- Signal chain
- Low Reference Circuit
- Ignition voltage circuit
- Heater control circuit
P0040 or P0041
- Ignition voltage within 10.5-18 V.
- Engine speed is above 80 rpm.
- The oxygen sensor (HO2S) heater is commanded on and off at least once per ignition cycle.
- The fault codes are issued continuously if the above conditions are met for 1 second.
P0040 or P0041
The fault code "Oxygen sensor signals are rearranged (HO2S)" is issued if the ECM controller detects that the voltage of the signals from the oxygen sensors (HO2S) is opposite to the state according to the issued command.
Trouble codes P0040 and P0041 are Type E codes.
Trouble codes P0040 and P0041 are Type E codes.
- If the fault is intermittent, move the affected harnesses and connectors with the engine running while monitoring the circuit status of the affected component with a scan tool. If the circuit status parameter changes from "OK" (normal) or "Indeterminate" (not defined) on "Fault" (out of order), there is a fault with the circuit or connector. The control module (ODM) information is in the module data list.
- An open fuse in the oxygen sensor control heater circuit may be related to the heating element in one of the sensors. This fault may not be present until the sensor has been in operation for some time. If there is no fault in the heater circuit, then the current in each of the heaters should be checked with a digital multimeter to determine if the open fuse is caused by the heating element in one of the heaters. Check to see if the probe lead or harness is making contact with exhaust system components.
DTC P0053:Oxygen Sensor (HO2S) Heater Resistance Bank 1 Sensor 1
DTC P0041: Oxygen Sensor (HO2S) Heater Resistance Bank 2 Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
Oxygen sensors with an electric heater are used for fuel monitoring and monitoring after the neutralizer. Each oxygen sensor compares the oxygen content in the ambient air with the oxygen content in the exhaust. The oxygen sensor must have an operating temperature to produce the correct voltage signal. The heating element inside the oxygen sensor (HO2S) reduces the time required to reach the sensor's operating temperature. Voltage is applied to the heater through a fuse in the ignition circuit. When the engine is running, the mass is fed to the heater via the low-level circuit of the oxygen sensor heater (HO2S), through the low-level driver in the controller. The controller issues a command to turn the heater on and off in order to maintain the temperature of the oxygen sensor (HO2S) in a certain range.
The controller determines the temperature by measuring the current flowing through the heater and calculating the resistance. Based on the resistance, the controller determines the sensor temperature. The sensors use pulse width modulation (PWM) to control the heater operation. The controller calculates the heater resistance during a cold start of the engine. This diagnostic procedure is performed only once per ignition cycle. If the controller detects that the calculated heater resistance is outside the expected range of values, these trouble codes are issued.
- Diagnostic trouble codes P0112, P0113, P0117, P0118 are not set.
- The engine is running.
- The ignition has been off for more than 10 hours.
- The Engine Coolant Temperature (ECT) sensor parameter at engine start is between -30°C and +45°C (-22°F and +113°F).
- The difference between the ECT sensor and the intake manifold air temperature (IAT) sensor is less than 8°C (14°F) at engine start.
- DTCs P0053 and P0059 will set once per drive cycle when the above conditions are met.
P0053 and P0059
The control module detects that the low level control circuit of the corresponding HO2S heater is out of the specified range at engine cranking.
Diagnostic trouble codes DTCs P0053 and P0059 are Type A diagnostic trouble codes.
Diagnostic trouble codes DTCs P0053 and P0059 are Type A diagnostic trouble codes.
- Warm up the engine to operating temperature. With the engine running, observe the HO2S heater parameter with a scan tool. The value should vary from approximately 2 amps to just above 1 amp.
- With the engine running at operating temperature, observe the HO2S heater parameter with a scan tool and wiggle the associated wiring and connectors.
- If the parameter changes under such influence, repair the wiring harness or connector.
- Turn ignition off, disconnect the wiring harness connector from the appropriate HO2S sensor.
- Turn on the ignition, make sure that the test lamp lights when connected between the voltage circuit contact "B+" and a reliable ground.
- If the test lamp does not illuminate, test the "B+" voltage circuit for a short to ground or an open/high resistance. If the circuits are OK but the "B+" fuse is blown, replace the HO2S.
- Turn ignition off, verify that the test lamp does not illuminate between the low control circuit terminal of the appropriate HO2S and the "B+" voltage circuit.
- If the test lamp is illuminated, test the low control circuit for a short to ground.
- Connect a test lamp between the low level control circuit terminal of the appropriate HO2S heater and the "B+" voltage circuit terminal.
- When the engine is running, the indicator lamp should be continuously lit or flashing.
- If the test lamp does not remain on or flash, test the low control circuit for a short to voltage and an open/high resistance. If the circuit is OK, replace the controller.
- Turn ignition off, connect a 30A fused jumper wire between the "B+" circuit terminal and the heater low control circuit on the appropriate HO2S.
- With the engine running, use a scan tool to verify that the appropriate HO2S heater parameter reads 0.0 A.
- If the scan tool does not indicate 0.0 amps, test the heater "B+" circuit and the low control circuit for resistance greater than 3 ohms. If the circuit is good, replace the controller.
- If all circuits are normal, replace the appropriate HO2S sensor.
DTC P0068: Throttle Air Flow Parameters
Before using this diagnostic procedure, you should perform a diagnostic system check.
The engine control system (ECM) uses the following information to calculate the expected air flow rate:
- Throttle position (TP) sensor.
- Intake Air Temperature (IAT).
- Engine speed.
- DTCs P2101 or P2119 are not set.
- The engine is running.
- Trouble code P0068 runs continuously when the above conditions are met.
The ECM detects that the throttle position and indicated engine load do not match the expected load and throttle position for less than 1 second.
Diagnostic trouble code DTC P0068 is a Type A diagnostic trouble code.
Diagnostic trouble code DTC P0068 is a Type A diagnostic trouble code.
- Check the following:
- No cracks, kinks, and secure connections of vacuum hoses as shown on the vehicle emission control information label.
- Check the hoses thoroughly for leaks and blockages.
- Air leak in the throttle body mounting area and intake manifold sealing surfaces.
- Check the throttle body for the following faults:
- Loose or damaged throttle valve.
- Throttle shaft failure.
- Any damage to the throttle body.
- If any of these conditions exist, replace the throttle body assembly.
- Connect the scan tool and wait until the engine reaches operating temperature. Observe the MAF sensor parameters.
- Create a protocol with a list of engine data by following the steps below.
- Start the engine at idle speed.
- Slowly increase engine speed to 3000 rpm, then return to idle.
- Complete the protocol creation and view the data.
- View the MAF/TP sensor parameters frame by frame. The MAF/TP sensor parameters should change smoothly and continuously as the engine speed increases and returns to idle.
DTC P0100: Mass Air Flow (MAF) Sensor Circuit
DTC P0102: Mass Air Flow (MAF) Sensor Circuit Low Frequency
DTC P0103: Mass Air Flow (MAF) Sensor Circuit High Frequency
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
High resistance
|
Breakup
|
Short circuit to live wire
|
Signal parameters
|
|
Ignition voltage 1
|
P0102
|
P0101
|
P0100
|
-
|
P0101
|
|
MAF sensor signal
|
P0102
|
P0101
|
P0103
|
P0103
|
P0101
|
|
Low reference voltage
|
-
|
P0101, P0103
|
P0103
|
-
|
P0101
|
The mass air flow (MAF) sensor is located in the intake air duct. The MAF sensor is an air flow meter that measures the amount of air entering the engine. The MAF sensor uses a heated film that is cooled by the air flow entering the engine. Cooling is proportional to the air flow. As the air flow increases, the current required to maintain a constant heated film temperature increases. The ECM uses the MAF sensor to ensure the required fuel delivery at all engine operating conditions.
P0100
- The engine is running.
- Ignition voltage 1 exceeds 10.5 V.
- DTC P0100 runs continuously if the above conditions are met for more than 1 second.
P0102 or P0103
- Before the ECM controller can detect faults with codes P0102 or P0103, it is necessary that no faults corresponding to codes P0121, P0122, P0123, P0221, P0222, P0223, P0336 and P0338 are detected.
- The engine is running.
- Engine speed exceeds 320 rpm.
- Ignition voltage 1 is greater than 7.5 V.
- DTCs P0102 and P0103 run continuously if the above conditions are met for less than 1 second.
P0100
- The ECM detects that the MAF sensor signal is outside the specified range of calculated mass air flow values.
- This condition lasts for 4 seconds.
P0102
- The ECM detects that the MAF sensor signal is less than -11.7 grams per second.
- This condition persists for more than 4 seconds.
P0103
- The ECM detects that the MAF sensor signal is greater than 294 grams per second.
- This condition persists for more than 4 seconds.
Trouble codes P0100, P0102, and P0103 are Type E codes.
Trouble codes P0100, P0102, and P0103 are Type E codes.
- Inspect the MAF sensor harness to see if it is too close to the following components:
- Wiring or secondary windings of ignition coils
- Any solenoids
- Any relay
- Any motors
- Acceleration from a stop at wide open throttle (WOT) should cause the MAF sensor reading on the scan tool to increase rapidly. This increase should range from 3-10 g/s at idle to 150 g/s or more during a 1-2 shift. If no increase is observed, then the intake or exhaust airflow should be checked for obstructions.
- Check whether the sensitive elements of the MAF sensor are dirty or whether water is penetrating into them. If the sensor is dirty, clean it. If it is impossible to clean the sensor, replace it.
- High resistance can lead to poor engine performance even before the diagnostic fault code is set.
- Leave the engine running at idle for 1 minute, and use the scanning device to get information about diagnostic trouble codes. The codes P0100, P0102, and P0103 should not be set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn off ignition, disconnect harness connector from MAF sensor.
Note: DO NOT use the low signal test circuit at the component harness connector for this test. Damage to this control unit may result in increased current.
- Turn on the ignition, make sure that the test lamp connected between the ignition circuit contact and ground does not light.
- If the test lamp does not illuminate, check the ignition circuit for a short to ground or an open/high resistance. If no faults are found when testing the circuits and there is an open ignition circuit fuse, check all components connected to the ignition circuit and replace if necessary.
- Check that the test lamp connected between the "B+" voltage and the ground circuit contact is lit.
- If the test lamp does not light, repair the open/high resistance in the ground contact circuit.
- Using a scan tool, check if the MAF sensor voltage is greater than 4.8 volts.
- If voltage is less than specified, test signal circuit for short to ground. If circuit/connections test normal, replace ECM.
- Connect a jumper wire with a 3 A fuse between the signal circuit terminal and the ground circuit terminal. Using a scan tool, verify that the MAF sensor voltage is less than 0.10 V.
- If the voltage is greater than the specified value, check the signal circuit for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If no fault is found when testing all circuits/connections, replace the MAF sensor.
DTC P0101: Mass Air Flow (MAF) Sensor Circuit Performance
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
High resistance
|
Breakup
|
Short circuit to live wire
|
Signal parameters
|
|
Ignition voltage 1
|
P0102
|
P0101
|
P0100
|
-
|
P0101
|
|
MAF sensor signal
|
P0102
|
P0101
|
P0103
|
P0103
|
P0101
|
|
Low reference voltage
|
-
|
P0101, P0103
|
P0103
|
-
|
P0101
|
The mass air flow (MAF) sensor is located in the intake air duct. The MAF sensor is an air flow meter that measures the amount of air entering the engine. The MAF sensor uses a heated film that is cooled by the air flow entering the engine. Cooling is proportional to the air flow. As the air flow increases, the current required to maintain a constant heated film temperature increases. The ECM uses the MAF sensor to ensure the required fuel delivery at all engine operating conditions.
- Before the ECM will report DTC P0101, tests P0100, P0102, P0103, P0121, P0122, P0123, P0221, P0222, P0223, P0335, P0336, and P0338 must pass.
- DTC P2176 is not set.
- Engine speed is above 320 rpm.
- The MAF sensor signal shows more than 11 g/s.
- Ignition voltage is greater than 10.5 volts.
- The ECM detects greater than 150 crankshaft revolutions.
- DTC P0101 runs continuously if the above conditions are met for more than 2 seconds.
- The ECM detects that the MAF sensor signal is outside the specified range of calculated mass air flow values.
- This condition lasts for 4 seconds.
Diagnostic trouble code DTC P0101 is a Type E diagnostic trouble code.
Diagnostic trouble code DTC P0101 is a Type E diagnostic trouble code.
- Inspect the MAF sensor harness to see if it is too close to the following components:
- Wiring or secondary windings of ignition coils
- Any solenoids
- Any relay
- Any motors
- Dirty or worn air filter element.
- Water entering the intake system.
- Vacuum leak.
- Brake booster leak.
- Malfunction in the crankcase ventilation system.
- Clogged or damaged air duct.
- Acceleration from a stop at wide open throttle (WOT) should cause the MAF sensor reading on the scan tool to increase rapidly. This increase should range from 3-10 g/s at idle to 150 g/s or more during a 1-2 shift. If no increase is observed, then the intake or exhaust airflow should be checked for obstructions.
- Check whether the sensitive elements of the MAF sensor are dirty or whether water is penetrating into them. If the sensor is dirty, clean it. If it is impossible to clean the sensor, replace it.
- High resistance can lead to poor engine performance even before the diagnostic fault code is set.
- Let the engine idle for 1 minute, get the diagnostic trouble codes with a scan tool. The code P0101 should not be set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Check the following:
- Engine vacuum leak
- Air leak in the intake air duct between the mass air flow (MAF) sensor and the throttle body
- Clogged or damaged air intake duct
- An object is blocking the MAF sensor air intake
- Clogged air filter element.
- Clogged throttle body or carbon deposits around the throttle body
- The engine oil dipstick is not installed in place
- The engine oil filler cap is loose or missing
- Crankcase overfilling
- If any of the above faults are detected, they should be corrected.
- Turn off ignition, disconnect harness connector from MAF sensor.
Note: DO NOT use the low signal test circuit at the component harness connector for this test. Damage to this control unit may result in increased current.
- Turn on the ignition, make sure that the test lamp connected between the ignition circuit contact and ground does not light.
- If the test lamp does not illuminate, check the ignition circuit for a short to ground or an open/high resistance. If no faults are found when testing the circuits and there is an open ignition circuit fuse, check all components connected to the ignition circuit and replace if necessary.
- Check that the test lamp connected between the "B+" voltage and the ground circuit contact is lit.
- If the test lamp does not light, repair the open/high resistance in the ground contact circuit.
- Using a scan tool, check if the MAF sensor voltage is greater than 4.8 volts.
- If voltage is less than specified, test signal circuit for short to ground. If circuit/connections test normal, replace ECM.
- Connect a jumper wire with a 3 A fuse between the signal circuit terminal and the ground circuit terminal. Using a scan tool, verify that the MAF sensor voltage is less than 0.10 V.
- If the voltage is greater than the specified value, check the signal circuit for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If no fault is found when testing all circuits/connections, replace the MAF sensor.
DTC P0111: Intake Air Temperature (IAT) Sensor Circuit Performance
DTC P0112: Intake Air Temperature (IAT) Sensor Circuit Low Voltage
DTC P0113: Intake Air Temperature (IAT) Sensor Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
IAT sensor signal
|
P0112
|
P0111, P0113
|
P0113?
|
P0111
|
|
Low reference voltage
|
-
|
P0111, P0113
|
P0113?
|
P0111
|
|
? Internal damage may occur in the ECM or sensor if the circuit is shorted to "B+" voltage.
|
||||
The intake air temperature (IAT) sensor is a component of the mass air flow (MAF) sensor. The IAT sensor is a variable resistance that measures the temperature of the intake air. The ECM supplies 5 volts to the IAT signal circuit and grounds the low reference circuit.
P0111 at idle
- Before the ECM will report a P0111 fault, the P0101 tests must pass.
- Trouble codes P0112, P0113, P0116, P0117, P0118, P0119, P0125, and P0128 are not set.
- Engine coolant temperature (ECT) at startup is below 65.4°C (149.7°F).
- ECT temperature is above 75°C (167°F).
- The vehicle speed is below 10 km/h (6.3 mph).
- DTC P0111 runs continuously if the above conditions are met for more than 2 seconds.
P0111 at operating speed
- Before the ECM will report a P0111 fault, the P0101 tests must pass.
- Trouble codes P0112, P0113, P0116, P0117, P0118, P0119, P0125, and P0128 are not set.
- Engine coolant temperature (ECT) at startup is below 65.4°C (149.7°F).
- The vehicle speed is greater than 60 km/h (37.4 mph).
- MAF sensor value in the range of 11-42 g/s.
- Fuel Cut-Off during Engine Brake (DFCO) is not activated.
- DTC P0111 runs continuously if the above conditions are met for more than 2 seconds.
P0112 and P0113
- The engine running time exceeds 3 minutes.
- The engine idles for more than 10 seconds.
- Diagnostic tests are performed continuously when the above conditions are met.
P0111:
- The ECM detects that the intake air temperature has increased by less than 4°C (7°F) while performing the idle test.
- The condition is met for 16 seconds continuously or 4 times longer than 4 seconds each. OR
- The ECM detects that the intake air temperature has increased by less than 4°C (7°F) during the speed stability test.
- The fault exists for more than 28 seconds or occurs more than 7 times with a duration of more than 4 seconds in each case.
P0112:
- The ECM detects that the intake air temperature is greater than 132°C (270°F) for more than 4 seconds.
P0113:
- The ECM detects that the intake air temperature is less than -42°C (-43.6°F) and within 3°C (5°F) of that value when the air flow increases by more than 999 grams. The scan tool is limited to -40°C (-40°F) and the diagnostic procedure uses -39°C (-38°F) to identify an intake air temperature fault.
- This condition persists for more than 4 seconds.
Diagnostic trouble codes P0111, P0112, and P0113 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0111, P0112, and P0113 are Type E diagnostic trouble codes.
- If the vehicle has been parked overnight, the IAT and ECT sensor readings should not differ by more than 3°C (5°F).
- A high resistance in the IAT sensor signal circuit or the IAT sensor low reference circuit may cause a DTC to set.
Ensure the conditions required to run the diagnostic. You may also ensure the conditions you observed from the Freeze Frame/Failure Records data. DTCs P0111, P0112, or P0113 should not set.
- Turn off ignition, disconnect MAF/IAT sensor.
- Turn on the ignition, make sure that the parameter "IAT sensor" has a value of -40°C (-40°F).
- If greater than -40°C (-40°F), test the IAT sensor signal circuit for a short to ground. If the circuit/connections test normal, replace the ECM.
- Turn off the ignition, remove the fuse through which the "B+" voltage is supplied to the ECM.
Note: DO NOT use a test lamp to check for continuity. Damage to this control unit may result in increased current.
- Check for less than 5 ohms of resistance between the low reference circuit terminal and a good ground.
- If resistance is greater than 5 ohms, test the low reference circuit for an open/high resistance, or a short to a live wire. If no fault is found when testing the circuit/connections, replace the ECM.
- Install a fuse through which the "B+" voltage is supplied to the ECM controller.
- Turn ignition on, connect a jumper wire with a 3 A fuse between the signal circuit terminal and the low reference circuit terminal. Verify that the IAT sensor parameter is greater than 132°C (270°F).
Important: If the IAT sensor signal circuit is shorted to a live wire, the IAT sensor may be damaged.
- If less than 132°C (270°F), then check the IAT sensor signal circuit for a live wire fault or for open / high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If no fault is found when testing all circuits/connections, check or replace the MAF/IAT sensor.
- Turn off ignition, disconnect harness connector from IAT sensor.
Important: You can use a thermometer to check the sensor outside the vehicle.
- Test the IAT sensor by varying its temperature and simultaneously measuring the electrical resistance of the sensor. Compare the results with the values given in the table Resistance vs. Temperature. Intake Air Temperature Sensor (IAT). The measured resistances should not differ from the required values by more than 5 percent.
- If the resistances differ by more than 5 percent, the IAT sensor must be replaced.
DTC P0116: Engine Coolant Temperature (ECT) Sensor Performance
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
ECT sensor signal
|
P0117
|
P0118, P0119
|
P0118, P0119?
|
P0116?
|
|
Low reference voltage
|
-
|
P0118, P0119
|
P0118, P0119?
|
P0116?
|
|
? Internal damage may occur to the ECM or ECT sensor if the circuit is shorted to B+.
|
||||
The engine coolant temperature (ECT) sensor is a variable resistor that measures the temperature of the engine coolant. The ECM supplies 5 volts to the ECT signal circuit and grounds the low reference circuit. The ECM monitors the ECT sensor and the intake air temperature (IAT) sensor signals in combination. The ECM monitors how these sensors heat up and cool down while driving at operating temperature and then stopped. If the ECM detects that the engine coolant temperature is not within the specified range with respect to the intake air temperature after an extended period of sitting, or that the temperatures are not within the specified range with respect to each other when compared to a previous cold start, this DTC sets.
The table below allows you to compare temperature, resistance and voltage.
|
ECT sensor
|
ECT sensor resistance
|
ECT signal voltage
|
|
Cold
|
High
|
High
|
|
Warm
|
Low
|
Low
|
Condition 1
- Before the ECM will report DTC P0116, the P0101 test must pass.
- Trouble codes P0117, P0118, and P0119 are not set.
- The engine running time in the previous ignition cycle was more than 10 minutes.
- The total air mass in the previous ignition cycle exceeds 4000 grams.
- The minimum IAT temperature during the previous ignition cycle is between -30°C and +2°C (-22°F... 36°F).
- When the ignition is turned on, the IAT temperature is from -30°C to 2°C (-22°F... +36°F).
- DTC P0116 sets once per ignition cycle when the above conditions are met.
Condition 2
- Before the ECM will report DTC P0116, test P0101 must pass.
- Trouble codes P0117, P0118, and P0119 are not set.
- The ECT temperature at the previous engine shutdown was greater than 85°C (185°F).
- The ECM detects an expected increase in intake air temperature when the ECM was powered down in the previous ignition cycle. An open hood or strong wind may prevent the intake air temperature from rising.
- Block heater not detected.
- DTC P0116 sets once per ignition cycle when the above conditions are met.
- The ECM detects that the difference between the engine coolant temperature and the intake air temperature at ignition ON is more than 10°C (18°F) from the difference recorded during the previous ignition cycle when all required conditions were met.
- The ECM detects that the IAT at ignition ON is within the calibrated range of the ECT and IAT recorded in the previous ignition cycle, but the ECT is outside 30°C (54°F) of the calibrated range.
- Any of these conditions persists for more than 4 seconds.
Diagnostic trouble code DTC P0116 is a Type E diagnostic trouble code.
Diagnostic trouble code DTC P0116 is a Type E diagnostic trouble code.
- Test the ECT and IAT sensors at different temperature levels to determine whether the sensors may have a systematic error. A sensor that gives an erroneous reading may cause a diagnostic fault code to appear or the engine's performance to deteriorate. Refer to the temperature-resistance relationships for the engine coolant temperature sensor (ECT) and for the intake air temperature sensor (IAT).
- If the vehicle has been parked overnight, the IAT and ECT sensor readings should not differ by more than 3°C (5°F).
- After starting a cold engine, the ECT sensor temperature should rise continuously and stabilize when the thermostat opens.
- High resistance in the ECT or IAT sensor circuits may cause a DTC to set.
- A short to ground or supply voltage by a conductive substance or liquid may cause this trouble code to set. Inspect the ECT sensor for signs of liquid intrusion into the connector housing.
- Verify that the following DTCs are not set: P0101, P0117, P0118, and P0119.
- If any of these codes are set, you should refer to the information for that code.
- Check the coolant level. Check the correct functioning of the cooling system.
- If it is suspected that there is a fault in the cooling system, then refer to the section Part 1D1. "Engine cooling".
- Subject the vehicle to the conditions that set the DTC. You can also subject the vehicle to the conditions that were observed in the Freeze Frame/Failure Records buffer. DTC P0116 should not set.
- Turn off ignition, disconnect ECT sensor.
- Turn on the ignition, make sure that the parameter "ECT sensor" has a value of -40°C (-40°F).
- If greater than -40°C (-40°F), test the ECT sensor signal circuit for a short to ground. If the circuit/connections test normal, replace the ECM.
- Turn off the ignition, remove the fuse through which the "B+" voltage is supplied to the ECM controller circuit contact.
Note: DO NOT use a test lamp to check for continuity. High current may damage the controller.
Important: The controller or sensor may be damaged if the circuit is shorted to the positive terminal of the battery.
- Check for less than 5 ohms of resistance between the low reference circuit terminal and a good ground.
- If resistance is greater than 5 ohms, test the low reference circuit for an open/high resistance, or a short to a live wire. If no fault is found when testing the circuit/connections, replace the ECM.
- Turn off the ignition, install a fuse through which the "B+" voltage is supplied to the ECM controller circuit contact.
- Turn the ignition on, connect a 3-amp fused jumper wire between the signal circuit and the ECT sensor low reference circuit and verify that the parameter "ECT sensor" has a value greater than 142°C (288°F).
- If less than 143°C (289°F), then check the signal circuit of the ECT sensor for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If no fault is found when testing all circuits/connections, check or replace the ECT sensor.
- Turn ignition off, disconnect the engine coolant temperature (ECT) sensor harness connector.
Important: You can use a thermometer to check the sensor outside the vehicle.
- Check the ECT sensor by changing its temperature and simultaneously measuring the electrical resistance of the sensor. Compare the results with the values given in the table Resistance vs. Temperature. Intake Air Temperature Sensor (IAT). The measured resistances should not differ from the required values by more than 5 percent.
- If the resistances differ by more than 5 percent, the ECT sensor must be replaced.
DTC P0117: Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
DTC P0118: Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
DTC P1258: Engine Coolant Temperature Sensor Mode
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
ECT sensor signal
|
P0117
|
P0118, P0119
|
P0118, P0119?
|
P0116
|
|
Low reference voltage
|
-
|
P0118, P0119
|
P0118, P0119?
|
P0116
|
|
? Damage to the ECM or sensor may occur if the circuit is shorted to "B+" voltage.
|
||||
The engine coolant temperature (ECT) sensor is a variable resistance that measures the temperature of the engine coolant. The ECM supplies 5 volts to the ECT signal circuit and grounds the low reference circuit.
The table below allows you to compare temperature, resistance and voltage.
|
ECT sensor
|
ECT sensor resistance
|
ECT signal voltage
|
|
Cold
|
High
|
High
|
|
Warm
|
Low
|
Low
|
P0117
- The engine is running.
- Intake air temperature (IAT) at startup is less than 72°C (161°F).
- Initial intake air temperature (IAT) is greater than 72°C (161°F).
- Engine running time is more than 59 seconds.
- The diagnostic check is performed continuously when the above conditions are met.
P0118
- The ignition is on or the engine is running.
- The diagnostic trouble code is set continuously when the above condition is met.
P1258
- The ignition is on or the engine is running.
- The diagnostic trouble code is set continuously when the above condition is met.
P0117
The ECM detects that the ECT temperature is greater than 140°C (284°F) for more than 4 seconds.
P0118
The ECM detects that the ECT temperature is below -42°C (-43.6°F) for greater than 4 seconds. The scan tool range is limited to -40°C (-40°F), so the diagnostic procedure uses -39°C (-38°F) to detect an ECT fault.
P1258
The ECM detects that the ECT temperature is greater than 131°C (268°F) for more than 2 seconds.
Diagnostic trouble codes P0117, P0118, and P1258 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0117, P0118, and P1258 are Type E diagnostic trouble codes.
- Test the ECT sensor at various temperature levels to evaluate whether the sensor has a systematic error. An erratic sensor may cause a diagnostic trouble code or poor engine performance. Refer to the temperature-resistance relationship for the engine coolant temperature (ECT) sensor.
- If the vehicle has been parked overnight, the IAT and ECT sensor readings should not differ by more than 3°C (5°F).
- After starting a cold engine, the ECT sensor temperature should rise continuously and stabilize when the thermostat opens.
- High resistance in the ECT or IAT sensor circuits may cause a diagnostic trouble code to set.
The engine idles for 1 minute. Use the scanning device to get information about fault codes. The DTC fault codes P0117, P0118, and P1258 should not be set.
- Turn off ignition, disconnect ECT sensor.
- Turn on the ignition, make sure the ECT sensor parameter is?40°C (?40°F).
- If the voltage is greater than specified, check the signal circuit for a short to ground. If no fault is found when testing the circuit/connections, replace the ECM.
Note: DO NOT use a test lamp to check for continuity. Damage to this control unit may result in increased current.
Important:
- The ECT sensor shares a low reference circuit with other sensors. If the low reference circuit, which is an internal circuit to the ECM, is open, it will be possible to measure 1-5 volts in the circuit due to the feed through the other sensors.
- The controller or sensor may be damaged if the circuit is shorted to B+.
- Check for less than 5V between the low reference circuit terminal and a good ground.
- If the voltage exceeds the required range, repair the short circuit of the low reference signal circuit to B+ and replace the ECM.
- Turn off the ignition, remove the fuse through which the "B+" voltage is supplied to the ECM.
- Check for less than 5 ohms of resistance between the low reference circuit terminal and a good ground.
- If resistance is greater than the specified range, test the low reference circuit for an open/high resistance. If circuit/connections test normal, replace the ECM.
- Install a fuse through which the "B+" voltage is supplied to the ECM controller.
- Turn ignition on, connect a 3-amp fused jumper wire between the signal circuit terminal and the low reference circuit terminal. Verify that the ECT sensor parameter is greater than 142°C (288°F).
- If the voltage is less than the specified range, then check the signal circuit for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If no fault is found when testing all circuits/connections, check or replace the ECT sensor.
- Turn ignition off, disconnect the engine coolant temperature (ECT) sensor harness connector.
Important: You can use a thermometer to check the sensor outside the vehicle.
- Check the ECT sensor by varying its temperature and simultaneously measuring the electrical resistance of the sensor. Compare the readings with the values in the table "Resistance vs. Temperature" - Intake Air Temperature (IAT) sensor. Make sure that the resistance corresponds to the specified value with a tolerance of 5 percent.
- If the resistances differ by more than 5 percent, the ECT sensor must be replaced.
DTC P0121: Throttle Position (TP) Sensor 1 Performance
DTC P0122: Throttle Position (TP) Sensor 1 Circuit Low Voltage
DTC P0123: Throttle Position (TP) Sensor 1 Circuit High Voltage
DTC P0221: Throttle Position (TP) Sensor 2 Performance
DTC P0222: Throttle Position (TP) Sensor 2 Circuit Low Voltage
DTC P0223: Throttle Position (TP) Sensor 2 Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Reference voltage 5V
|
P0122, P0222, P2127
|
P0121, P0122, P0221, P2101, P2176
|
P0223, P2101, P2138, P2128, P2119
|
P0121, P0221
|
|
TP sensor signal 1
|
P0122
|
P0122
|
P0123
|
P0121
|
|
TP sensor signal 2
|
P0222
|
P0222
|
P0223, P0638, P2128, P2138
|
P0221
|
|
Low reference voltage
|
-
|
P0121, P0123, P0221, P0223, P2176
|
P0123, P02231?
|
P0121, P0221
|
|
? The ECM or TP sensor may be internally damaged if the circuit is shorted to B+.
|
||||
The throttle body assembly contains 2 throttle position sensors(TP). Throttle position sensors (TP) are mounted on the throttle body assembly and are not subject to maintenance. Throttle position sensors provide a signal voltage that varies depending on the angular position of the throttle. The ECM controller supplies throttle position sensors via a common 5-volt reference signal circuit, a common low-voltage reference signal circuit, and two independent signal circuits. Throttle position sensors (TP) have the opposite function. The TP 1 throttle position sensor increases the signal voltage from 1 volt at idle to 4 volts when the throttle is fully open (WOT). The TP 2 throttle position sensor reduces the signal voltage from 4 volts at idle to 1 volt when the throttle is fully open.
DTC P0121
- Ignition voltage 1 is greater than 7 volts.
- TP 1 sensor voltage in the range of 0.17-4.6 V.
- DTC P0121 runs continuously when the above conditions are met.
DTC P0122, P0123, P0222 and P0223
- Ignition on, engine off or running.
- Ignition voltage 1 is greater than 7 V.
- DTC P0122 runs continuously when the above conditions are met.
DTC P0221
- Ignition voltage 1 is greater than 7 volts.
- TP 2 sensor voltage in the range of 0.15-4.8 V.
- DTC P0221 runs continuously when the above conditions are met.
DTC P0121
The TP 1 sensor reading deviates more than 9% from the TP 2 sensor, or the TP 1 sensor reading differs more than 9% from the expected value. Either condition is met for more than 4 seconds.
DTC P0122
The ECM detects that the TP sensor 1 signal voltage is below 0.18 V for more than 4 seconds.
DTC P0123
The ECM detects that the TP sensor 1 signal voltage is greater than 4.6 V for more than 4 seconds.
DTC P0221
The TP sensor 1 reading differs by more than 9% from the TP sensor 2 reading, or the TP sensor 2 reading differs by more than 9% from the expected value. The above conditions are met for more than 4 seconds.
DTC P0222
The ECM detects that the TP sensor 2 signal voltage is below 0.16 V for more than 4 seconds.
DTC P0223
The ECM detects that the TP sensor 2 signal voltage is below 0.16 V for more than 4 seconds.
Diagnostic trouble codes P0121, P0122, P0123, P0221, P0222, and P0223 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0121, P0122, P0123, P0221, P0222, and P0223 are Type E diagnostic trouble codes.
If there is a fault with the TP sensors, the ECM will default to a reduced power mode for the entire ignition cycle, even if the fault is corrected.
- Turn ignition on, check DTC data with scan tool.
- Turn on the engine, use a scanning device to determine the voltage for sensors TP 1 and 2. For sensor TP 1 it should be in the range of 0.17-4.6 V, and for sensor TP 2 in the range of 0.15-4.8 V.
- Determine the parameters for sensors TP 1 and 2 during the following tests:
- Quickly press the accelerator pedal from the starting position to the wide open throttle (WOT) position and release the pedal. Repeat the procedure several times.
- Slowly press the accelerator pedal until the throttle valve is fully open and then slowly return the pedal to the closed throttle valve position. Repeat the procedure several times. The parameter for TP sensors 1 and 2 should have the value Agree.
- Obtain trouble code information using a scan tool. DTCs P0121, P0122, P0123, P0221, P0222, and P0223 should not be set.
- Turn off ignition, disconnect throttle body harness connector.
- Turn ignition off, test for 5 ohms or less between the low reference circuit and ground.
- If the resistance is greater than the specified value, check the low reference signal for a short circuit to the live wire or for open / high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- Turn on the ignition; using a load, check for 4.8-5.2 V between a test lamp connected to the 5-volt reference signal circuit and ground.
Important: The 5-volt reference circuits are internally and externally connected to the ECM. Other component DTCs may be set. If other DTCs are set, use the electrical diagram to identify the appropriate circuits and components.
- If less than 4.8 V, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuits and connectors are OK, replace the ECM.
- If voltage is greater than 5.2 V, test 5 V reference circuit for short to supply voltage. If circuit/connections test normal, replace ECM.
- Turn on the ignition, check that the voltage of each TP sensor is less than 0.3 volts.
- If the voltage of the TP sensor exceeds 0.3 V, then check the corresponding signal circuit for a short circuit to the live wire. If no fault is detected during circuit / connection testing, replace the ECM controller.
- Connect a jumper wire with a 3 A fuse between the 5-volt reference signal circuit and the signal circuit of each of the TR sensors.
- Using a scan tool, determine the voltage of each of the TR sensors when connected to 5 volts. The voltage of both TR sensors should be 5.00 V.
- If the TP sensor voltage is less than 5.00 V, test the appropriate signal circuit for a short to ground or an open/high resistance. If no fault is found when testing the circuit/connections, replace the ECM.
- Turn off the ignition, remove the ECM fuse.
Note: DO NOT use a test lamp to check for continuity. Damage to this control unit may result in increased current.
Important: The controller or sensor may be damaged if the circuit is shorted to the positive terminal of the battery.
- Test for 5 ohms or less resistance between the low reference circuit and ground.
- If resistance is greater than 5 ohms, test the low reference circuit for an open/high resistance, or a short to a live wire. If no fault is found when testing the circuit/connections, replace the ECM.
- If no fault is found when testing all circuits/connections, check or replace the throttle body assembly.
DTC P0125: Engine coolant temperature (ECT) is not sufficient for closed loop control
DTC P0128: Engine coolant temperature (ECT) is below thermostat control temperature
Before using this diagnostic procedure, you should perform a diagnostic system check.
The Engine Control Module (ECM) monitors engine coolant temperature to control the engine and to perform some diagnostic tests. The amount of air entering the engine is proportional to the amount of heat generated by the engine. The ECM monitors the air flow to the engine to calculate engine coolant temperature (ECT).
In the ECM controller, the calculated temperature is used to determine whether the engine has warmed up to the closed-loop control temperature or to the thermostat control temperature. If the temperature of the coolant does not increase as expected under normal conditions, or does not reach the temperature specified for a closed circuit, then diagnostic checks for which the corresponding coolant temperature is a prerequisite may not be performed when expected.
P0125
- The DTC diagnostic trouble codes P0112, P0113, P0117, P0118, P0480, P0481, P0691, P0692, P0693, and P0694 are not set.
- The engine is running.
P0128
- Before the ECM will report a P0128 fault, the P0117 test must pass.
- DTCs P0101, P0102, P0103, P0112, P0113, P0118, P0722, or P0723 are not set.
- Engine speed is above 960 rpm.
- ECT temperature below 71°C (160°F) at startup.
- The calculated outside air temperature is above -11°C (-12°F) and below 45°C (113°F).
- The vehicle speed is greater than 15 km/h (9 mph).
- The total air consumption of the engine was more than 2000 g.
- DTC P0128 will set continuously if the above conditions have been met for approximately 15 minutes.
P0125
The difference between the actual and calculated coolant temperature is not within the range of 10°C (18°F) after a period of 2-5 minutes, which depends on the amount of air entering the engine after starting.
P0128
- The ECM detects that the actual coolant temperature is 10°C (18°F) less than the calculated temperature.
- This condition persists for more than 4 seconds.
Diagnostic trouble codes P0125 and P0128 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0125 and P0128 are Type E diagnostic trouble codes.
Pre-parking the engine for approximately 8 hours can help with diagnostics. After parking with the engine not working, make a 20-minute trip by car at the speed prescribed for main highways, while using the scanning device to determine the value of the parameter "Calculated ECT – Thermostat" (Calculated ECT - thermostat). If a fault is present, the calculated temperature will be 10°C (18°F) higher than the actual engine coolant temperature.
- Check the engine coolant level.
- If the engine coolant level is not as specified, proceed to Section 1D1, "Engine Cooling".
- Check that the engine coolant temperature is equal to normal operating temperature.
- If the coolant temperature is below normal operating temperature, proceed to Section 1D1, Engine Cooling.
- Ensure the conditions required to run the diagnostic. You may also ensure the conditions you observed from the Freeze Frame/Failure Records data. DTCs P0125 or P0128 should not set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn off ignition, disconnect harness connector from ECT sensor.
- Turn ignition off, check for less than 5 ohms of resistance between the low reference circuit and ground.
- If more than 5 ohms, then check the low reference signal circuit for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit testing, then replace the ECM controller.
- Turn on the ignition, use a scan tool to check if the ECT sensor parameter is -40°C (-40°F).
- If greater than -40°C (-40°F), test the signal circuit for a short to ground. If no fault is found when testing the circuit/connections, replace the ECM.
Important: If the ECT sensor signal circuit is shorted to a live wire, the ECT sensor may be damaged.
- Connect a jumper wire with a 3 A fuse between the signal circuit and the low reference circuit. Make sure that the parameter "ECT sensor" has a value greater than 128°C (262°F).
- If it is less than 128°C (262°F), then check the signal circuit for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If all circuits are good, check or replace the ECT sensor.
- Turn off ignition, disconnect harness connector from ECT sensor.
Important: Important: You can use a thermometer to check the sensor outside the vehicle.
- Check the ECT sensor by changing its temperature and simultaneously measuring the electrical resistance of the sensor. Compare the results with the values given in the table Resistance vs. Temperature. Intake Air Temperature Sensor (IAT). The measured resistances should not differ from the required values by more than 5 percent.
- If the resistances differ by more than 5 percent, the ECT sensor must be replaced.
DTC P0130: HO2S Closed Loop (CL) Performance Bank 1 Sensor 1
DTC P0150: HO2S Closed Loop (CL) Performance Bank 2 Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
HO2S Signal Bank 1 Sensor 1
|
P0131
|
P0130, P0134
|
P0132
|
P0130, P0133
|
|
HO2S Signal Bank 2 Sensor 1
|
P0137
|
P0136, P0140
|
P0138
|
P0136, P0139
|
|
HO2S Signal Bank 2 Sensor 1
|
P0151
|
P0150, P0154
|
P0152
|
P0150, P0153
|
|
HO2S Signal Bank 2 Sensor 2
|
P0157
|
P0156, P0160
|
P0158
|
P0156, P0159
|
|
Low reference voltage
|
-
|
P0130, P0136, P0150, P0156
|
P0134, P0140, P0154, P0160
|
-
|
Heated Oxygen Sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the ECU operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The ECU supplies the HO2S with a reference voltage, or bias voltage, of approximately 450 mV. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the ECU detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The ECU uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements heat the sensor, bringing it up to operating condition faster. This allows the system to enter closed loop mode sooner, and the control unit to calculate the air-fuel ratio sooner.
P0130, P0150
- Ignition voltage within 10-16 V.
- The engine is running.
P0130 or P0150
The ECM detects that the HO2S voltage is low.
Diagnostic trouble codes P0130 and P0150 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0130 and P0150 are Type E diagnostic trouble codes.
- Engine idling, determine voltage for the corresponding HO2S sensor. The value should fluctuate up and down in the range of 350-550 mV.
- If the vehicle passes the Circuit/System Check test, the vehicle should be operated within the conditions that set the DTC. You may also operate the vehicle within the conditions that are recorded in the Freeze Frame/Failure Records data.
- Turn ignition off, disconnect harness connector from appropriate HO2S sensor.
- Turn on the ignition, check that the HO2S parameter is in the range of 350-500 mV.
- If less than 350 mV, check the signal circuit for a short to ground. If the circuits and connectors are OK, replace the ECM.
- If voltage is greater than 500 mV, test signal circuit for short to supply voltage. If circuit/connections test normal, replace ECM.
- Turn ignition off, test for 5 ohms or less between the HO2S low reference circuit and ground.
- If resistance is greater than 5 ohms, test the low reference circuit for an open/high resistance. If circuit/connections test normal, replace the ECM.
- Connect a 3 Amp fused jumper wire between the signal circuit and the HO2S low reference circuit and test if the HO2S parameter is less than 60 mV.
- If greater than 60 mV, test signal circuit for open/high resistance. If circuit/connections test normal, replace ECM.
- If no fault is found when testing all circuits/connections, replace the HO2S sensor.
DTC P0131: HO2S Circuit Low Voltage Bank 1 Sensor 1
DTC P0151: HO2S Circuit Low Voltage Bank 2 Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
HO2S Signal Bank 1 Sensor 1
|
P0131
|
P0130, P0134
|
P0132
|
P0130, P0133
|
|
HO2S Signal Bank 2 Sensor 1
|
P0137
|
P0136, P0140
|
P0138
|
P0136, P0139
|
|
HO2S Signal Bank 2 Sensor 1
|
P0151
|
P0150, P0154
|
P0152
|
P0150, P0153
|
|
HO2S Signal Bank 2 Sensor 2
|
P0157
|
P0156, P0160
|
P0158
|
P0156, P0159
|
|
Low reference voltage
|
-
|
P0130, P0136, P0150, P0156
|
P0134, P0140, P0154, P0160
|
-
|
Heated Oxygen Sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the ECU operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The ECU supplies the HO2S with a reference voltage, or bias voltage, of approximately 450 mV. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the ECU detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The ECU uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements heat the sensor, bringing it up to operating condition faster. This allows the system to enter closed loop mode sooner, and the control unit to calculate the air-fuel ratio sooner.
P0130, P0150
- Ignition voltage within 10-16 V.
- The engine is running.
P0130 or P0150
The ECM detects that the HO2S voltage is low.
Diagnostic trouble codes P0131 and P0151 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0131 and P0151 are Type E diagnostic trouble codes.
- Engine idling, determine voltage for HO2S sensor Voltage should fluctuate up and down in the range of 350-550 mV.
- If the vehicle passes the Circuit/System Check test, the vehicle should be operated within the conditions that set the DTC. You may also operate the vehicle within the conditions that are recorded in the Freeze Frame/Failure Records data.
- Turn ignition off, disconnect harness connector from appropriate HO2S sensor.
- Turn on ignition, check that HO2S voltage is in the range of 350-500 mV.
- If less than 350 mV, check the signal circuit for a short to ground. If the circuits and connectors are OK, replace the ECM.
- If voltage is greater than 500 mV, test signal circuit for short to supply voltage. If circuit/connections test normal, replace ECM.
- Turn ignition off, test for 5 ohms or less between the low reference circuit and ground.
- If resistance is greater than 5 ohms, test the low reference circuit for an open/high resistance. If circuit/connections test normal, replace the ECM.
- Connect a 3-amp fused jumper wire between the signal circuit and the low reference circuit of the sensor and test if the HO2S sensor voltage is less than 60 mV.
- If greater than 60 mV, test the HO2S signal circuit for an open/high resistance. If no fault is found when testing the circuit/connections, replace the ECM.
- Check that the following conditions are not met:
- Lean mixture on fuel injectors
- Low pressure in the fuel system
- The fuel is contaminated
- Exhaust leak near HO2S sensor
- Engine vacuum leak
- If any of the above faults are detected, they should be corrected.
- If no fault is found when testing all circuits/connections, replace the HO2S sensor.
DTC P0132: HO2S Circuit High Voltage Bank 1 Sensor 1
DTC P0152: HO2S Circuit High Voltage Bank 2 Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
HO2S Signal Bank 1 Sensor 1
|
P0131
|
P0130, P0134
|
P0132
|
P0130, P0133
|
|
HO2S Signal Bank 2 Sensor 1
|
P0137
|
P0136, P0140
|
P0138
|
P0136, P0139
|
|
HO2S Signal Bank 2 Sensor 1
|
P0151
|
P0150, P0154
|
P0152
|
P0150, P0153
|
|
HO2S Signal Bank 2 Sensor 2
|
P0157
|
P0156, P0160
|
P0158
|
P0156, P0159
|
|
Low reference voltage
|
-
|
P0130, P0136, P0150, P0156
|
P0134, P0140, P0154, P0160
|
-
|
Heated Oxygen Sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the ECU operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The ECU supplies the HO2S with a reference voltage, or bias voltage, of approximately 450 mV. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the ECU detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The ECU uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements heat the sensor, bringing it up to operating condition faster. This allows the system to enter closed loop mode sooner, and the control unit to calculate the air-fuel ratio sooner.
P0132 or P0152
- Ignition voltage within 10-16 V.
- The engine is running.
P0132 or P0152
The ECM detects that the HO2S voltage is high.
Diagnostic trouble codes P0132 and P0152 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0132 and P0152 are Type E diagnostic trouble codes.
- Engine idling, determine voltage for HO2S sensor Voltage should fluctuate up and down in the range of 350-550 mV.
- If the vehicle passes the Circuit/System Check test, the vehicle should be operated within the conditions that set the DTC. You may also operate the vehicle within the conditions that are recorded in the Freeze Frame/Failure Records data.
- Turn ignition off, disconnect harness connector from appropriate HO2S sensor.
- Turn on ignition, check that HO2S voltage is in the range of 350-500 mV.
- If less than 350 mV, check the signal circuit for a short to ground. If the circuits and connectors are OK, replace the ECM.
- If voltage is greater than 500 mV, test signal circuit for short to supply voltage. If circuit/connections test normal, replace ECM.
- Turn ignition off, test for 5 ohms or less between the low reference circuit and ground.
- If resistance is greater than 5 ohms, test the low reference circuit for an open/high resistance. If circuit/connections test normal, replace the ECM.
- Connect a 3-amp fused jumper wire between the signal circuit and the low reference circuit of the sensor and test if the HO2S sensor voltage is less than 60 mV.
- If greater than 60 mV, test signal circuit for open/high resistance. If circuit/connections test normal, replace ECM.
- Check that the following conditions are not met:
- Lean mixture at the fuel injector
- High pressure in the fuel system
- The fuel is contaminated
- Obstructions in the exhaust system
- If any of the above faults are detected, they should be corrected.
- If no fault is found when testing all circuits/connections, replace the HO2S sensor.
DTC P0133:Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 1
DTC P0153: Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
HO2S Signal Bank 1 Sensor 1
|
P0131
|
P0130, P0134
|
P0132
|
P0130, P0133
|
|
HO2S Signal Bank 2 Sensor 1
|
P0137
|
P0136, P0140
|
P0138
|
P0136, P0139
|
|
HO2S Signal Bank 2 Sensor 1
|
P0151
|
P0150, P0154
|
P0152
|
P0150, P0153
|
|
HO2S Signal Bank 2 Sensor 2
|
P0157
|
P0156, P0160
|
P0158
|
P0156, P0159
|
|
Low reference voltage
|
-
|
P0130, P0136, P0150, P0156
|
P0134, P0140, P0154, P0160
|
-
|
Heated oxygen sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the control module operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The control module supplies a reference voltage, or bias voltage, of approximately 450 mV to the HO2S. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the control module detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The control module uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements heat the sensor, bringing it up to operating condition faster. This allows the system to enter closed loop mode sooner, and the control unit to calculate the air-fuel ratio sooner.
P0133 or P0153
- Ignition voltage within 10-16 V.
- The engine is running.
P0133 or P0153
The ECM detects that the HO2S voltage is high.
Diagnostic trouble codes P0133 and P0153 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0133 and P0153 are Type E diagnostic trouble codes.
- Verify that no other diagnostic trouble codes are set.
- If any of the codes are set, you need to refer to the information for that code.
- Engine idling, determine voltage for HO2S sensor Voltage should fluctuate above and below 350-550 mV range.
- Ensure that the vehicle operates as required to perform the diagnostic. DTCs P0133 and P0153 should not set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Check for the following faults:
- Lean mixture on fuel injectors
- Water ingress into the HO2S harness connector
- Damage to the HO2S wiring harness
- Incorrect RTV sealing
- Low or high pressure in the fuel system
- The fuel is contaminated
- Fuel saturation of the SUPB adsorber
- Exhaust gas leak near the HO2S oxygen sensor
- Engine vacuum leak
- Engine oil consumption
- Engine coolant consumption
- If any of the above faults are detected, they should be corrected.
- If all these faults are absent, then replace the corresponding HO2S.
DTC P0135: HO2S Heater Performance Bank 1 Sensor 1
DTC P0141: HO2S Heater Performance Bank 1 Sensor 2
DTC P0155: HO2S Heater Performance Bank 2 Sensor 1
DTC P0161: HO2S Heater Performance Bank 2 Sensor 2
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Ignition voltage 1
|
P0135, P0141
|
P0135, P0141
|
-
|
-
|
|
HO2S Sensor Heater Control Circuit 1
|
P0135
|
P0135
|
P0135
|
-
|
|
HO2S Sensor Heater Control Circuit 2
|
P0141
|
P0141
|
P0141
|
-
|
The heated oxygen sensor (HO2S) heater reduces the time it takes for the sensor to reach operating temperature and maintains that temperature during long periods of idling. When the ignition is turned on, ignition voltage is applied directly to the sensor heater. Initially, when the sensors are cold, the ECM controls the heater by periodically shorting the control circuit to ground. By controlling the rate at which the sensors heat up, the ECM eliminates the possibility of thermal shock to the sensors that can occur due to condensation deposits on the sensors. After a preset period of time has elapsed, the ECM commands the heaters to be continuously on. Once the sensor has reached operating temperature, the ECM may periodically short the control circuit to ground to maintain the desired temperature.
P0133 or P0153
- Ignition voltage within 10-16 V.
- The engine is running.
P0133 or P0153
The ECM detects that the HO2S voltage is high.
Diagnostic trouble codes P0135, P0141, P0155, and P0161 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0135, P0141, P0155, and P0161 are Type E diagnostic trouble codes.
Important: It may take up to 8 minutes for the diagnostic trouble code to set.
- Warm up the engine to normal operating temperature, raise the engine speed above 1200 RPM for 30 seconds, then let the engine idle. DTCs P0135, P0141, P0155, or P0161 should not set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn ignition off, disconnect harness connector from appropriate HO2S.
- Turn on ignition, check under load for battery voltage in the HO2S heater ignition voltage circuit.
- If the voltage is less than B+, eliminate the short to ground or open/high resistance in the HO2S heater ignition voltage circuit.
- Turn off ignition, connect test lamp between HO2S heater control circuit terminal and B+.
- If the test lamp illuminates, test the HO2S heater control circuit for a short to ground. If the circuit/connections test normal, replace the ECM.
- Turn ignition on, test for less than 0.3 V between the HO2S heater control circuit at the test lamp connection point and ground.
- If the voltage is greater than 0.3 V, check the control circuit of the HO2S heater for a short circuit to a live wire or open / high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If no fault is found when testing all circuits/connections, test or replace the HO2S sensor.
- Turn ignition off, disconnect harness connector from appropriate HO2S.
- Check the resistance of the oxygen sensor heater, which should be 3-35 Ohms.
- If the resistance is not within the specified range, replace the HO2S.
DTC P0137: HO2S Sensor Circuit Bank 1 Sensor 2 Low Voltage
DTC P0138: HO2S Sensor Circuit Bank 1 Sensor 2 High Voltage
DTC P0140: HO2S Circuit Bank 1 Sensor 2 Poor Response
DTC P0157: HO2S Sensor Circuit Bank 2 Sensor 2 Low Voltage
DTC P0158: HO2S Sensor Circuit Bank 2 Sensor 2 High Voltage
DTC P0160: HO2S Circuit Bank 2 Sensor 2 Poor Response
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
HO2S Signal Bank 1 Sensor 1
|
P0131
|
P0130
|
P0132
|
P0130, P0133, P0134
|
|
HO2S Signal Bank 2 Sensor 1
|
P0137
|
P0136
|
P0138
|
P0136, P0139, P0140
|
|
HO2S Signal Bank 2 Sensor 1
|
P0151
|
P0150
|
P0152
|
P0150, P0153, P0154
|
|
HO2S Signal Bank 2 Sensor 2
|
P0157
|
P0156
|
P0158
|
P0156, P0159, P0160
|
|
Low reference voltage
|
-
|
P0130, P0136, P0150, P0156
|
P0132, P0138, P0152, P0158
|
-
|
Heated Oxygen Sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the ECU operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The ECU supplies the HO2S with a reference voltage, or bias voltage, of approximately 450 mV. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the ECU detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The ECU uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements heat the sensor, bringing it up to operating condition faster. This allows the system to enter closed loop mode sooner, and the control unit to calculate the air-fuel ratio sooner.
P0137, P0138, P0140, P0157, P0158 or P0160
- Ignition voltage within 10-16 V.
- The engine is running.
P0137, P0138, P0140, P0157, P0158 or P0160
The ECM detects that the HO2S voltage is high.
Diagnostic trouble codes P0137, P0138, P0140, P0157, P0158, and P0160 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0137, P0138, P0140, P0157, P0158, and P0160 are Type E diagnostic trouble codes.
- With the engine running, measure the heated oxygen sensor (HO2S) voltage. The value should fluctuate up and down in the range of 350-550 mV.
- If the vehicle passes the Circuit/System Check test, the vehicle should be operated within the conditions that set the DTC. You may also operate the vehicle within the conditions that are recorded in the Freeze Frame/Failure Records data.
- Turn ignition off, disconnect harness connector from appropriate HO2S.
- Turn on the ignition, check that the HO2S parameter is in the range of 350-500 mV.
- If less than 350 mV, check the HO2S signal circuit for a short to ground. If the circuits and connectors are OK, replace the ECM.
- If the voltage is higher than 500 mV, check the signal circuit of the HO2S oxygen sensor for a short circuit to the supply voltage. If no fault is detected during circuit / connection testing, replace the ECM controller.
- Turn ignition off, check resistance between HO2S low reference circuit and ground, it should be less than 5 ohms.
- If greater than 5 ohms, check the low reference circuit of the HO2S sensor for open / high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- Connect a 3 Amp fused jumper wire between the signal circuit and the HO2S low reference circuit and test if the HO2S parameter is less than 60 mV.
- If greater than 60 mV, test the HO2S signal circuit for an open/high resistance. If no fault is found when testing the circuit/connections, replace the ECM.
- Check that the following conditions are not met:
- Lean mixture on fuel injectors
- Low pressure in the fuel system
- The fuel is contaminated
- Exhaust leak near HO2S sensor
- Engine vacuum leak
- If any of the above faults are detected, they should be corrected.
- If no fault is found when testing all circuits/connections, replace the HO2S sensor.
DTC P0196: Engine Oil Temperature (EOT) Sensor Performance
DTC P0197: Engine Oil Temperature (EOT) Sensor Circuit Low Voltage
DTC P0198: Engine Oil Temperature (EOT) Sensor Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
The engine oil temperature (EOT) sensor is a variable resistor that measures the temperature of the engine oil. The ECM supplies 5 V to the EOT signal circuit and grounds the reference circuit.
P0196, P0197 or P0198
- The engine ran for more than 10 seconds.
- This fault code is issued continuously when the conditions for issuing are met.
P0196
The ECM detects that the EOT sensor value is outside the specified range of 100°C.
P0197
The ECM detects that the EOT sensor value is below -35°C for more than 3 seconds.
P0198
The ECM detects that the EOT sensor value is greater than 170°C for more than 3 seconds.
Diagnostic trouble codes P0196, P0197, and P0198 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0196, P0197, and P0198 are Type E diagnostic trouble codes.
P0196, P0197 or P0198
- Turn on the ignition, engine off.
- Disconnect the EOT sensor wiring harness connector.
- Measure the voltage at the EOT sensor harness connector, which should be in the range of 4.9-5.2 V.
- If voltage is below 4.9 V, test the EOT sensor circuit for a short to ground or an open/high resistance.
- If voltage is greater than 5.2 V, check EOT sensor circuit for short to supply voltage.
- If the EOT sensor circuit is normal and the voltage is outside the specified range, replace the ECM.
- Connect a 3A fused jumper wire between the EOT sensor signal circuit and the low reference circuit.
- Monitor the sensor parameters by connecting and disconnecting the jumper between the EOT sensor signal circuit and the low reference circuit.
- The EOT sensor value should toggle between the upper and lower limits.
- If the EOT signal does not switch between the high and low limits, replace the ECM.
- If the EOT signal switches between the upper and lower limits, replace the EOT sensor.
Diagnostic Trouble Codes (DTCs) P0201, P0202, P0203, P0204, P0205, P0206, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0273, P0274, P0276 or P0277
DTC P0201: Injector 1 control circuit
DTC P0202: Injector 2 control circuit
DTC P0203: Injector 3 control circuit
DTC P0204: Injector 4 control circuit
DTC P0205: Injector 5 control circuit
DTC P0206: Injector 6 control circuit
DTC P0261: Injector 1 Control Circuit Low Voltage
DTC P0262: Injector 1 Control Circuit High Voltage
DTC P0264: Injector 2 Control Circuit Low Voltage
DTC P0265: Injector 2 Control Circuit High Voltage
DTC P0267: Injector 3 Control Circuit Low Voltage
DTC P0268: Injector 3 Control Circuit High Voltage
DTC P0270: Injector 4 Control Circuit Low Voltage
DTC P0271: Injector 4 Control Circuit High Voltage
DTC P0273: Injector 5 Control Circuit Low Voltage
DTC P0274: Injector 5 Control Circuit High Voltage
DTC P0276: Injector 6 Control Circuit Low Voltage
DTC P0277: Injector 6 Control Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Ignition voltage 1
|
P0201, P0202, P0203, P0204, P0205, P0206
|
P0201, P0202, P0203, P0204, P0205, P0206
|
-
|
-
|
|
Injector 1 control circuit
|
P0261
|
P0201
|
P0262
|
-
|
|
Injector 2 control circuit
|
P0264
|
P0204
|
P0265
|
-
|
|
Injector 3 control circuit
|
P0267
|
P0203
|
P0268
|
-
|
|
Injector 4 control circuit
|
P0270
|
P0204
|
P0271
|
-
|
|
Injector 5 control circuit
|
P0273
|
P0205
|
P0274
|
-
|
|
Injector 6 control circuit
|
P0276
|
P0206
|
P0277
|
-
|
The controller commands the appropriate fuel injector to turn on during the intake stroke for each cylinder. Ignition voltage is applied directly to the fuel injectors. The controller controls each fuel injector by grounding the control circuit via a semiconductor device called a driver. The control unit monitors the state of each driver. Each driver has a feedback circuit, the voltage of which is monitored by the ECM. Voltage is applied to the injector control circuits from a source inside the controller. The controller can detect an open circuit in the control circuit, a short circuit to ground, or a short circuit to a live wire by monitoring the feedback voltage.
- Engine speed is above 80 rpm.
- Ignition voltage 1 in the range of 10-18 V.
- Diagnostic tests are performed continuously when the above conditions are met.
DTC P0201, P0202, P0203, P0204, P0205 or P0206 The ECM detects an open in the injector control circuit.
DTC P0261, P0264, P0267, P0270, P0273 or P0276 The ECM detects a short to ground in the injector control circuit.
DTC P0262, P0265, P0268, P0271, P0274 or P0277 The ECM detects a short circuit in the injector control circuit to supply voltage.
The DTC diagnostic trouble codes P0201, P0202, P0203, P0204, P0205, P0206, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0273, P0274, P0276 and P0277 are of Type E.
The DTC diagnostic trouble codes P0201, P0202, P0203, P0204, P0205, P0206, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0273, P0274, P0276 and P0277 are of Type E.
Performing a fuel injector coil test may help isolate an intermittent fault. See "Checking the fuel injector coil".
If the fault is intermittent, move the affected harnesses and connectors with the engine running while monitoring the circuit status of the affected component with a scan tool. The circuit status parameter changes from OK to Indeterminate (Not defined) to Fault (Faulty), if the condition is related to a circuit or connector. The control module (ODM) information is located in the module data list.
- Using a scan tool, obtain the current misfire counter data. The current misfire counter data should not increase.
- With the engine running, observe the trouble code information with a scan tool. Trouble codes P0201, P0202, P0203, P0204, P0205, P0206, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0273, P0274, P0276, and P0277 should not be set.
Important: Disconnecting the multi-pin harness connector will cause diagnostic trouble codes P0201-P0206 to appear (fuel injector circuit open).
- Turn off the ignition, disconnect the multi-pin connector of the fuel injector harness.
- Turn on the ignition, check the voltage between the ignition voltage circuit 1 and the positive terminal of the battery, which should be less than 0.1 V.
Important: The ignition circuit supplies voltage to other components. It is necessary to ensure that all circuits are checked for shorts to ground and that all components that are part of the ignition circuit are checked for shorts.
- If voltage is above 0.1 V, repair short to ground in fuel injector ignition voltage circuit 1 between fuel injector and fuse. Or, check for open/high resistance between multi-pin connector and B+. Replace fuse if necessary.
- Connect a test lamp between the multi-pin connector terminal of the control circuit harness of the corresponding injector on the ECM side and B+.
- Turn the engine over with the starter, the indicator lamp should flash.
- If the indicator lamp is constantly on, check the control circuit for a short to ground. If the circuit/connectors are OK, replace the ECM.
- If the test lamp does not illuminate at all, test the control circuit for a short to voltage or an open/high resistance. If the circuit/connections test normal, replace the ECM.
- Turn on the ignition, measure the voltage between the fuel injector control circuit (controller side of the multi-pin connector) and "mass", which should be equal to 2.6 - 4.6 V.
- If the voltage is not within the specified range and no fault is found when testing the circuit/connections, replace the ECM.
- Remove the upper intake manifold.
- Disconnect the fuel injector connectors.
- Check the resistance between the ignition 1 voltage circuit(s) and the appropriate injector control circuit, at the injector side of the harness multi-pin connector. The DMM should indicate overload.
- If the resistance is less, eliminate the short circuit between the ignition voltage circuit 1 and the control circuit of the corresponding fuel injector.
- Using a digital multimeter, measure the resistance of the appropriate ignition voltage circuit 1, between the injector connector(s) and the multi-pin connector, which should be less than 1 ohm.
- If the resistance is greater than 1 ohm, repair the open/high resistance in the ignition voltage circuit 1.
- Measure the resistance of the control circuit that may be faulty; the resistance between the injector connector and the multi-pin connector should be less than 1 Ohm.
- If the resistance is greater than 1 ohm, then eliminate the open/high resistance in the fuel injector control circuit.
- Measure the resistance between the control circuit of the appropriate fuel injector and ground. The digital multimeter should indicate an overload.
- If the resistance is less, then eliminate the short circuit to ground in the fuel injector control circuit.
- Measure the resistance between the fuel injector control circuit suspected of having a fault and all other fuel injector control circuits. The DMM should indicate an overload.
- If the resistance for any pair of circuits is less, then eliminate the short circuit of the wires of these circuits.
- If no fault is found when all circuits/connections are tested, check or replace the fuel injector(s).
- Measure the resistance between the fuel injector contacts, which should be 12-16 Ohms.
- If the resistance is not within the specified range, replace the fuel injector.
DTC P0219: Engine overspeed
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM continuously monitors engine operating parameters. An engine overspeed condition is detected if the ECM detects that the engine speed is greater than 7200 RPM.
- The car is equipped with a manual transmission.
- The engine is running.
- Ignition voltage within 10-16 V.
The ECM detects that the engine speed has exceeded 7200 RPM for one second or longer.
Diagnostic trouble code DTC P0219 is a Type A diagnostic trouble code.
Diagnostic trouble code DTC P0219 is a Type A diagnostic trouble code.
- An engine overspeed condition can only occur if a low gear is engaged on a manual transmission while the vehicle is traveling at high road speed. This fault code cannot be set by randomly overspeeding the engine.
- Start the engine and operate the vehicle under normal driving conditions. Trouble code P0219 should not set.
- If no other DTCs are set. Clear this DTC using a scan tool. Operate the vehicle within the conditions for setting this DTC.
- If this DTC occurs again, replace the ECM.
DTC P0300: Misfire detected
DTC P0301: Misfire detected in cylinder 1
DTC P0302: Misfire detected in cylinder 2
DTC P0303: Misfire detected in cylinder 3
DTC P0304: Misfire detected in cylinder 4
DTC P0305: Misfire detected in cylinder 5
DTC P0306: Misfire detected in cylinder 6
Before using this diagnostic procedure, you should perform a diagnostic system check.
The electronic engine management system (ECM) controller uses information from the crankshaft position sensor (CRR) and camshaft position sensor (SMR) to determine the moment when the ignition is skipped. By monitoring changes in the speed of rotation of the crankshaft for each cylinder, the ECM controller can detect cases of misfiring. Frequent misfiring may cause damage to the three-component catalytic converter. If conditions occur that may cause damage to the catalytic converter, the fault indicator light (MIL) will light up and go out. Diagnostic trouble codes numbered P0301 through P0306 correspond to cylinders 1 through 6. If the controller is able to detect an ignition failure in a particular cylinder, a fault code is set for that cylinder.
- Diagnostic trouble codes P0121, P0122, P0123, P0221, P0222, P0223, P0335, P0336, or P0338 are not set.
- Engine speed is in the range of 400 - 7000 rpm and is constant.
- The engine running time exceeds 45 seconds.
- The received torque signal at idle speed exceeds 10 percent.
- The received torque signal is in the range of 9-30 percent when the gear is engaged.
- Intake air temperature (IAT) is above -30°C (-22°F).
- The air conditioning compressor clutch does not change state.
- Torque control is not available.
- Anti-lock brake system/traction control system (ABS/TCS) does not function.
- The ECM is not receiving a rough road signal.
- Fuel level is over 12 percent.
- The ECM is not in normal fuel cut or deceleration fuel cut mode.
- The throttle angle does not change.
- DTC P0300 sets continuously when the above conditions are met for at least 1000 engine revolutions.
DTC P0300 The ECM controller detects fluctuations in the speed of rotation of the crankshaft, which indicates the frequency of misfires sufficient to exceed the set level of exhaust gas toxicity for more than 4 seconds.
DTC P0301, P0302, P0303, P0304, P0305, P0306The ECM detects variations in crankshaft speed, indicating a misfire rate in one cylinder sufficient to exceed the established exhaust emission level in accordance with mandatory standards.
Diagnostic trouble code DTC P0300 is a Type E diagnostic trouble code.
Diagnostic trouble code DTC P0300 is a Type E diagnostic trouble code.
A misfire diagnostic code may be caused by severe vibration from sources other than the engine. Check to see if the vibration is caused by:
- The tire or wheel is not round or out of balance
- Variable thickness brake rotors
- Unbalanced propeller shaft
- Certain conditions on a bad road
- Damage to drive belt or accessory
- The engine is idling at normal operating temperature.
- If abnormal engine noise is detected, please refer to the section Part 1C2, "Mechanical part of the HFV6 3.2 L engine."
- Verify that DTCs P0011, P0014, P0021, P0024, P0201–P0206, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0273, P0274, P0276, P0277, P0335, P0336, P0338, P0351–P0356, P2088, P2090, P2092, P2094, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315, or P2316 not installed.
- If any of these codes are set, you should refer to the information for that code.
- Using a scanning device, obtain data on current misfires in cylinders 1-6. The data on the current misfire counters should not increase.
- Engine idling, perform a cylinder power balance test with a scan tool to identify the cylinder that is misfiring. The engine speed should change as each injector is turned off.
- Check that the following conditions are not met:
- Cracks, kinks or loose connections in vacuum hoses
- Engine vacuum leak
- Crankcase ventilation system for vacuum leaks
- Low or high pressure in the fuel system
- The fuel is contaminated
- Obstructions in the exhaust system
- If any of the above faults are detected, they should be corrected.
- Turn off the ignition, remove the ignition coil of the cylinder that is misfiring, but do not disconnect the electrical connector.
- Inspect the ignition coil boot for the following faults:
- Holes
- Tears
- Carbon tracks
- Oiling
- Water ingress
- If any of the above faults are detected, they should be corrected.
- Remove the fuel pump fuse from the fuse box.
- Install a spark plug tester on the spark plug.
Important: Failures in spark formation or a weak spark are considered as no spark.
- Start the engine, observing the tester readings. The spark tester should produce a spark
- If there is no spark, check the spark plug wire resistance, which should be 1000 ohms per 31 cm (per 1 foot). Replace the wire if the resistance is greater.
- Turn off ignition, remove spark plug from cylinder where misfiring occurs. Check spark plug to make sure there are no following faults:
- Contamination with fuel, coolant or oil
- Cracks, wear, incorrect clearance
- If any of these faults are detected, replace the spark plug.
- Move the spark plug that is suspected of being faulty to another cylinder that is working properly.
- With the engine idling, use a scan tool to obtain current misfire data. Misfires should not occur in the cylinder to which this spark plug has been moved.
- If misfires still occur, replace this spark plug.
- If all these faults are absent, then check the following:
- Lean or rich mixture at the fuel injector
- Mechanical defects of the engine
- If the customer reported a flashing Malfunction Indicator Lamp (MIL), refer to the Diagnostic Trouble Codes section.
- Use a scan tool to clear DTC codes.
- Turn off the ignition for 30 seconds.
- Start the engine.
- Condition the vehicle for running the DTC. You can also condition the vehicle to run the conditions that were observed based on the recorded malfunction data.
- If the diagnostic code was set again with this ignition, the misfire still continues.
DTC P0324: Knock Sensor (KS) Module Performance
DTC P0327: Knock Sensor (KS) Circuit Bank 1 Low Voltage
DTC P0328: Knock Sensor (KS) Circuit Bank 1 High Voltage
DTC P0332: Knock Sensor (KS) Circuit Bank 2 Low Voltage
DTC P0333: Knock Sensor (KS) Circuit Bank 2 High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
The detonation sensor (KS) is a piezoelectric device that generates AC voltage of various amplitudes and frequencies depending on the vibration level of the mechanical part of the engine. The detonation sensor system monitors the detonation sensor in order to detect the occurrence of detonation or too early ignition causing detonation. If a significant detonation is detected by the detonation sensor system, the ECM controller reduces the ignition lead by using a signal from the system. The knock sensor provides an AC signal when certain frequencies are detected. The ECM controller then reduces the ignition timing until the detonation stops.
In order to be able to differentiate between normal engine noise and knock caused by pre-ignition, the ECM stores signal patterns from the knock sensors. The ECM records signal patterns over a period of time at various engine speeds and loads when non-knock related knocking noises occur. These patterns are used to determine the range of acceptable engine noises that correspond to normal operation.
- Before the ECM will report DTCs P0327, P0328, P0332, or P0333, DTCs P0324, P0335, P0336, and P0338 must pass.
- DTCs P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, and P0393 are not set.
- The ECM controls the ignition.
- Engine coolant temperature (ECT) is above 60°C (140°F).
- Engine speed is stable and above 2000 rpm.
- Volumetric efficiency is stable.
- DTCs P0327, P0328, P0332, and P0333 run continuously when the above conditions are met for approximately 20 seconds.
DTC P0324The ECM detects an incorrect response to the internal test of the KS circuit in the ECM.
DTC P0327 or P0332The ECM detects that the KS signal voltage is below the typical engine noise level for at least 4 seconds.
DTC P0328 or P0333The ECM detects that the KS signal voltage is above the maximum normal engine noise level for more than 4 seconds.
Diagnostic trouble codes P0324, P0327, P0328, P0332, and P0333 are Type C diagnostic trouble codes.
Diagnostic trouble codes P0324, P0327, P0328, P0332, and P0333 are Type C diagnostic trouble codes.
- Check for physical damage to the knock sensor. A sensor that has been dropped or damaged may cause a DTC to set.
- Check that the KS sensor is installed correctly. A sensor that is loose or overtightened may cause a DTC to be set. There should be no traces of thread sealant on the KS sensor. The sensor mounting surface should be free of burrs, casting flash, and foreign material.
- The sensor must not come into contact with hoses, brackets or engine wiring.
- Normally, the signal voltage of a disconnected sensor is 0.25 V.
- Start the engine. Obtain trouble code information using a scan tool. DTCs P0324, P0327, P0328, P0332, or P0333 should not be set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn off the ignition, disconnect the harness connector of the corresponding KS sensor.
- Turn on the ignition, connect a test lamp between the sensor signal circuit and the negative terminal of the battery.
- If the test lamp is illuminated, check the signal circuit for a short to a live wire. If no fault is found when testing the circuits/connections, replace the ECM.
- Turn on the ignition, connect a test lamp between the sensor signal circuit and the positive terminal of the battery.
- If the test lamp is on, check the signal circuit for a short to ground. If no fault is found when testing the circuits/connections, replace the ECM.
- Turn off the ignition, measure the resistance between the low reference signal circuit of the KS sensor and ground, which should be less than 5 Ohms.
- If resistance exceeds the specified value, test the low reference circuit for an open/high resistance. If circuits/connections test normal, replace the ECM.
- If no fault is found when testing all circuits/connections, replace the KS sensor.
DTC P0335: Crankshaft Position Sensor (CKP) Circuit
DTC P0336: Crankshaft Position (CKP) Sensor Performance
DTC P0337: Crankshaft Position Sensor (CPS) Circuit Low Duty Cycle
DTC P0338: Crankshaft Position Sensor (CPS) Circuit, Duty Cycle Increase
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
CKP sensor signal
|
P0335
|
P0335
|
P0335
|
P0336
|
|
Low reference voltage
|
-
|
P0335
|
P0335, P0338
|
P0336
|
|
Shielded "ground" wire
|
-
|
-
|
-
|
P0336
|
The crankshaft position (CKP) sensor is located at the rear of bank 1 of the engine block. The CKP sensor produces an alternating current voltage of varying amplitude and frequency depending on the crankshaft speed. The CKP sensor works in conjunction with a 58X pulse generator attached to the crankshaft. The pulse generator teeth are spaced at 6 degree intervals, except for one that is spaced at 12 degrees. The ECM uses the 12 degree interval to determine top dead center for cylinders 1 and 4. The ECM determines when a cylinder is in its compression stroke by monitoring the CKP sensor and the camshaft position (CMP) sensors. The ECM can synchronize spark timing, fuel injector operation, and spark advance control to eliminate detonation using signals from the CKP and CMP sensors. If the original position relative to TDC is lost or the crankshaft position sensor signal disappears or fails, one of these DTCs is set.
- The engine is turned over by the starter or is running.
- The ECM has detected more than 12 camshaft revolutions.
- Diagnostic tests are performed continuously when the above conditions are met.
P0335
The ECM does not receive a signal from the CKP sensor. OR, the ECM receives a CKP sensor signal that does not contain a reference pulse for more than 3 revolutions. Either condition persists for more than 4 seconds.
P0336
The ECM resynchronizes the engine 6 or more times during the ignition cycle. OR, the ECM detects 14 or more engine speed signal interruptions during the ignition cycle. Either condition persists for more than 4 seconds.
P0337
The ECM detects a discrepancy of more than 8 teeth between the reference pulses for 4 consecutive crankshaft revolutions in which the same number of pulses are recorded for each crankshaft revolution.
P0338
The ECM detects a discrepancy of more than 8 teeth between the reference pulses for 4 consecutive crankshaft revolutions in which the same number of pulses are recorded for each crankshaft revolution.
DTCs P0335, P0336, P0337, and P0338 are Type A DTCs.
DTCs P0335, P0336, P0337, and P0338 are Type A DTCs.
Diagnostic trouble codes may also be set under the following conditions:
- Physical damage to the CKP sensor or pulse sensor.
- Excessive play or looseness of the CKP sensor or pulse sensor.
- Incorrect installation of the CKP sensor or pulse sensor.
- Foreign material appears between the CKP sensor and the pulse sensor.
- The gap between the CKP sensor and the pulse sensor is too large.
- The ECM uses the camshaft position sensors to determine engine speed and crankshaft position in the event of a faulty crankshaft sensor.
- The engine will run with a faulty CKP sensor only if the ECM has stored previously determined initial camshaft positions in memory. If the crankshaft position sensor is faulty, the engine will go into emergency mode after a difficult start. The ECM will then calculate the engine speed based on signals from one of the camshaft position sensors. The emergency mode may also set the following additional diagnostic codes, which should be ignored:
- DTC P0324 Knock Sensor Module Performance.
- DTC P1011 Intake camshaft timing control, neutral position, cylinder row 1
- The CKP sensor diagnostic trouble code may be set due to an intermittent fault in the camshaft position (CMP) sensor circuits. If this fault is suspected, the CMP sensor, harness connections, and associated wiring should be inspected.
- Turn on the ignition, check the DTC data with the scanning device. Try to start the engine, use the scanning device to get information about diagnostic trouble codes. The codes P0335, P0336, and P0338 should not be set.
- Wiggle the CKP sensor harnesses/connections while observing the engine, which should not run rough, stall, or change speed.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
Important: If the CKP sensor terminal is damaged in any way, replace the sensor.
- Turn off ignition, disconnect harness connector from crankshaft position (CKP) sensor.
- Turn on the ignition, check for 2.0-3.0 V in the signal circuit and in the low reference circuit of the CKP sensor.
- If less than 2.0 V, test the appropriate circuit for a short to ground or an open/high resistance. If no fault is found when testing the circuits/connections, replace the ECM.
- If greater than 3.0 V, test the appropriate circuit for a short to voltage. If no fault is found when testing the circuits/connections, replace the ECM.
- Turn off the ignition, measure the resistance between the grounded screen circuit of the CKP sensor connector and the ground, which should be equal to 5 Ohms.
- If the resistance is greater than 5 ohms, correct the open/high resistance in the CKP sensor shield circuit.
- Disconnect the ECM connectors and measure the resistance between the following circuits:
- CKP signal circuit and CKP low reference circuit.
- CKP signal circuit and grounded shield circuit.
- CKP low reference circuit and grounded shield circuit.
- If there is conductivity between any of these circuits, then eliminate the short circuit of the wires of these circuits.
- If no fault is found when testing all circuits/connections, check or replace the CKP sensor.
- Turn off ignition, disconnect harness connector from crankshaft position (CKP) sensor.
Important: If the CKP sensor terminal is damaged in any way, replace the sensor.
- Connect a digital multimeter between the signal circuit and the low reference circuit of the CKP sensor.
- Measure the resistance between the signal circuit and the low reference circuit, which should be 700-1200 ohms.
- If the resistance is not within the specified range, replace the CKP sensor.
- Switch the digital multimeter to measure AC voltage.
- Measure the resistance between the signal circuit and the low reference circuit, which should be 700-1200 ohms.
- If less than 1.4 VAC, replace the CKP sensor.
Diagnostic Trouble Codes (DTC) P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, or P0393
DTC P0341: Intake camshaft position sensor performance, bank 1
DTC P0342: Intake Camshaft Position Sensor Circuit Low Voltage Bank 1
DTC P0343: Intake Camshaft Position Sensor Circuit High Voltage Bank 1
DTC P0346: Intake Camshaft Position Sensor Performance, Bank 2
DTC P0347: Intake Camshaft Position Sensor Circuit Low Voltage Bank 2
DTC P0348: Intake Camshaft Position Sensor Circuit High Voltage Bank 2
DTC P0366: Exhaust camshaft position sensor performance, bank 1
DTC P0367: Exhaust Camshaft Position Sensor Circuit Low Voltage Bank 1
DTC P0368: Exhaust Camshaft Position Sensor Circuit High Voltage Bank 1
DTC P0391: Exhaust camshaft position sensor performance, bank 2
DTC P0392: Exhaust Camshaft Position Sensor Circuit Low Voltage Bank 2
DTC P0393: Exhaust Camshaft Position Sensor Circuit High Voltage Bank 2
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
CMP Sensor 5V Reference Voltage
|
P0343, P0348, P0368, P0393
|
P0343, P0348, P0368, P0393
|
-
|
P0341, P0346, P0366, P0391
|
|
CMP Sensor Signal, Intake, Bank 1
|
P0342
|
P0343
|
P0343
|
P0341
|
|
CMP Sensor Signal, Intake, Bank 2
|
P0347
|
P0348
|
P0348
|
P0346
|
|
CMP Sensor Signal, Exhaust, Bank 1
|
P0367
|
P0368
|
P0368
|
P0366
|
|
CMP Sensor Signal, Exhaust, Bank 2
|
P0392
|
P0393
|
P0393
|
P0391
|
|
Low reference voltage
|
-
|
P0343, P0348, P0368, P0393
|
-
|
P0341, P0346, P0366, P0391
|
Each camshaft has a camshaft position sensor (SMR) controlled by an ECM controller. The Hall-effect CMP sensor works in conjunction with a 4X pulse sensor. Pulse sensors are located on the valve timing control drives installed at the ends of camshafts. The ECM controller uses CMP signals to determine the camshaft position. The ECM controller supplies a voltage of 5 V to the CMP sensors via the 5-volt reference signal circuits, and connects the low reference signal circuits to the "ground". CMP sensors send signals to the ECM controller via signal circuits. If the ECM controller detects additional or missed changes in the signals of the CMP sensors during a certain number of revolutions of the crankshaft, or the signal voltage is greater or less than the specified range of values, then one of the following diagnostic trouble codes is set.
- The engine runs for more than 1 second.
- Diagnostic tests are performed continuously when the above conditions are met.
DTC P0341, P0346, P0366, P0391
The CMP sensor signal voltage is always high and the ECM does not detect pulses from the CMP sensor for more than 4 seconds.
DTC P0342, P0347, P0367, P0392
The CMP sensor signal voltage is always low and the ECM does not detect pulses from the CMP sensor for more than 4 seconds.
DTC P0343, P0348, P0368, P0393
The CMP sensor signal voltage is always high and the ECM does not detect pulses from the CMP sensor for more than 4 seconds.
Diagnostic trouble codes P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, and P0393 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, and P0393 are Type E diagnostic trouble codes.
Diagnostic trouble codes may also be set under the following conditions:
- Physical damage to the CMP sensor or pulse sensor.
- Excessive play or looseness in the CMP sensor or chopper gear.
- Incorrect installation of CMP sensor or breaker gear.
- Foreign material appears between the CMP sensor and the pulse sensor.
- Inadmissible gap between CMP sensor and chopper gear.
Engine idling, obtain diagnostic trouble codes with a scan tool. Codes P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, and P0393 should not be set.
- Turn off the ignition, remove the fuse/relay of the ECM controller, through which the voltage "B+" is supplied to the controller contact.
- Disconnect the harness connector from the appropriate CMP sensor.
Note: DO NOT use a test lamp to check for continuity. Damage to this control unit may result in increased current.
Important: The controller or sensor may be damaged if the circuit is shorted to B+.
- Test for 5 ohms or less resistance between the low reference circuit and a good ground.
- If resistance is greater than 5 ohms, test the low reference circuit for an open/high resistance, or a short to a live wire. If no fault is found when testing the circuit/connections, replace the ECM.
- Install the ECM fuse that supplies "B+" voltage to the ECM.
- Turn on the ignition, measure the voltage between the 5V reference circuit of the CMP sensor and a reliable ground, which should be 4.8 - 5.2 V.
- If less than 4.8 V, test the 5 V reference circuit for a short to ground or an open/high resistance. If no fault is found when testing the circuits/connections, replace the ECM.
- If greater than 5.2 V, test the 5 V reference circuit for a short to voltage. If no fault is found when testing the circuits/connections, replace the ECM.
- Using a digital multimeter, measure the voltage between the CMP sensor signal circuit and a reliable ground, which should be 4.8 - 5.2 V.
- If the voltage is greater than 5.2 V, then check the signal circuit of the CMP sensor for a short circuit to the live wire. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If the voltage is less than 4.8 V, check the signal circuit of the CMP sensor for a ground fault or open / high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If no fault is found when testing all circuits/connections, replace the CMP sensor.
DTC P0350: Ignition Coil Control Circuit
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ignition system of this engine uses individual ignition coils and ignition control (IC) circuits for each cylinder. Spark 1 voltage is supplied to each bank of ignition coils. The engine control module (ECM) controls the operation of the ignition system. The ECM controls each coil using IC circuits. The ECM supplies low voltage to the IC circuit when a spark is required.
The sequence and phases are controlled by the ECM.
- The engine is running.
- Ignition voltage 1 is within 10.5 - 18 volts.
- Engine speed is in the range of 1400 - 5000 rpm.
- Diagnostics are performed continuously as soon as the above conditions are met for more than 1 second.
DTC P0350
The ECM detects a short to ground or an open/high resistance in the ignition control circuit.
Diagnostic trouble code DTC P0350 is a Type E diagnostic trouble code.
Diagnostic trouble code DTC P0350 is a Type E diagnostic trouble code.
Allow the engine to run at speeds above 1400 rpm for 15 seconds, and observe the fault codes using a scanning device. The DTC P0350 fault code must not be set.
- Turn on the ignition, disconnect the harness connector from the corresponding ignition coil.
- Turn on the ignition, make sure that the test lamp connected between the ignition circuit contact and a reliable ground does not light.
- If the test lamp does not light, check the ignition circuit for a short to ground or an open/high resistance. If no fault is found when testing the circuit and there is an open in the ignition circuit fuse, check the circuit contact for a short to ground.
- This test requires you to switch your digital multimeter to measure AC frequency.
- Crank or start the engine, measure the frequency between the appropriate ignition control circuit and a reliable ground; the frequency must be greater than 3 Hz.
- If the frequency is less than 3 Hz, test the ignition control circuit for a short to hot wire, a short to ground, and an open/high resistance. If no fault is found when testing the circuit/connection, replace the ECM.
- Measure the resistance between both ground circuits of the ignition coil connector and the ECM housing, which should be no more than 5 ohms.
- If resistance is greater than 5 ohms, test ground circuits for open or high resistance. If circuit/connections test normal, replace ECM.
- If no fault is found when testing all circuits/connections, replace the ignition coil.
Diagnostic Trouble Codes (DTCs) P0351, P0352, P0353, P0354, P0355, P0356, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315, or P2316
DTC P0351: Ignition Coil 1 Control Circuit
DTC P0352: Ignition Coil 2 Control Circuit
DTC P0353: Ignition Coil Control Circuit 3
DTC P0354: Ignition Coil Control Circuit 4
DTC P0355: Ignition Coil Control Circuit 5
DTC P0356: Ignition Coil Control Circuit 6
DTC P2300: Ignition Coil 1 Control Circuit Low Voltage
DTC P2301: Ignition Coil 1 Control Circuit High Voltage
DTC P2303: Ignition Coil 2 Control Circuit Low Voltage
DTC P2304: Ignition Coil 2 Control Circuit High Voltage
DTC P2306: Ignition Coil 3 Control Circuit Low Voltage
DTC P2307: Ignition Coil 3 Control Circuit High Voltage
DTC P2309: Ignition Coil 4 Control Circuit Low Voltage
DTC P2310: Ignition Coil 4 Control Circuit High Voltage
DTC P2312: Ignition Coil 5 Control Circuit Low Voltage
DTC P2313: Ignition Coil 5 Control Circuit High Voltage
DTC P2315: Ignition Coil 6 Control Circuit Low Voltage
DTC P2316: Ignition Coil 6 Control Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Ignition voltage 1
|
P0261, P0264, P0267, P0270, P0273, P0276, P0300-P0306
|
P0300-P0306
|
-
|
P0300-P0306
|
|
Ignition Coil 1 Control Circuit
|
P2300
|
P0351
|
P2301
|
P0300, P0301
|
|
Ignition Coil 2 Control Circuit
|
P2303
|
P0352
|
P2304
|
P0300, P0302
|
|
Ignition Coil Control Circuit 3
|
P2306
|
P0353
|
P2307
|
P0300, P0303
|
|
Ignition Coil Control Circuit 4
|
P2309
|
P0354
|
P2310
|
P0300, P0304
|
|
Ignition Coil Control Circuit 5
|
P2312
|
P0355
|
P2313
|
P0300, P0305
|
|
Ignition Coil Control Circuit 6
|
P2315
|
P0356
|
P2316
|
P0300, P0306
|
The ignition system of this engine uses individual ignition coils and ignition control (IC) circuits for each cylinder. Spark 1 voltage is supplied to each bank of ignition coils. The engine control module (ECM) controls the operation of the ignition system. The ECM controls each coil using IC circuits. The ECM supplies low voltage to the IC circuit when a spark is required.
The sequence and phases are controlled by the ECM.
- The engine is running.
- Ignition voltage 1 is within 10.5 - 18 volts.
- Engine speed is in the range of 1400 - 5000 rpm.
- Diagnostics are performed continuously as soon as the above conditions are met for more than 1 second.
DTC P0351, P0352, P0353, P0354, P0355 or P0356
The ECM detects an open in the ignition control circuit.
DTC P2300, P2303, P2306, P2309, P2312 or P2315
The ECM detects a short to ground in the ignition control circuit.
DTC P2301, P2304, P2307, P2310, P2313 or P2316
The ECM detects a short to voltage in the ignition control circuit.
The DTC diagnostic trouble codes P0351, P0352, P0353 P0354, P0355, P0356, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315 and P2316 are of Type E.
The DTC diagnostic trouble codes P0351, P0352, P0353 P0354, P0355, P0356, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315 and P2316 are of Type E.
Inspect the ignition coils, making sure that no devices were installed after the car was sold. Connecting any devices to the ignition coil circuits after the vehicle is sold may cause this diagnostic trouble code to be set.
Run the engine above 1400 RPM for 15 seconds and obtain DTC information with a scan tool. DTCs P0351, P0352, P0353, P0354, P0355, P0356, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315, and P2316 should not be set.
- Turn on the ignition, disconnect the harness connector from the corresponding ignition coil.
- Turn on the ignition, make sure that the test lamp connected between the ignition circuit contact and ground does not light.
- If the test lamp does not light, check the ignition circuit for a short to ground or an open/high resistance. If no fault is found when testing the circuit and there is an open in the ignition circuit fuse, check the circuit contact for a short to ground.
- This test requires you to switch your digital multimeter to measure AC frequency.
- Crank the starter or start the engine, measure the frequency between the corresponding ignition control circuit and the "ground"; the frequency must be greater than 3 Hz.
- If the frequency is less than 3 Hz, test the ignition control circuit for a short to hot wire, a short to ground, and an open/high resistance. If no fault is found when testing the circuit/connection, replace the ECM.
- Measure the resistance between both ground circuits of the ignition coil connector and the ECM housing, which should be no more than 5 ohms.
- If resistance exceeds 5 ohms, check for open or high resistance in ground circuits. If no fault is found when testing circuit/connections, replace ECM.
- If no fault is found when testing all circuits/connections, replace the ignition coil.
DTC P0420: Low Catalytic Converter Efficiency, Bank 1
DTC P0430: Low Catalytic Converter Efficiency Bank 2
Before using this diagnostic procedure, you should perform a diagnostic system check.
To maintain sufficiently low levels of hydrocarbon (HC), carbon monoxide (CO) and nitrogen oxides (NOx) emissions, a three-way catalytic converter is used. The catalyst inside the converter facilitates a chemical reaction that oxidizes the HC and CO present in the exhaust gas. In this reaction, the gases are converted into harmless water vapor and carbon dioxide. The catalyst also reduces the amount of NOx by converting it into nitrogen. The ECM controls this process using the signal from the oxygen sensor (with electric heater), installed after the neutralizer. The oxygen sensor installed after the neutralizer is located in the exhaust gas flow leaving the neutralizer and produces an output signal indicating the oxygen capacity of the catalyst. The oxygen capacity determines the ability of the catalyst to effectively convert harmful substances present in the exhaust gases. If the neutralizer is working properly, the signal from the oxygen sensor located after the neutralizer will be much lower than the signal from the oxygen sensor located before the neutralizer.
To determine the oxygen capacity, the ECM enriches the air/fuel mixture until all oxygen is removed from the converter.
The ECM then leans the air/fuel mixture and monitors the O2 sensor to calculate the oxygen storage capacity. The catalytic converter operates in this mode until one of the following conditions is met:
- The amount of oxygen stored in the catalyst exceeds a specified threshold, which is determined by the signal from the diagnostic oxygen sensor.
- The diagnostic oxygen sensor shows that the catalyst is fully saturated with oxygen, which is determined by the signal from the diagnostic sensor.
- Before the ECM can set DTCs P0420 or P0430, DTCs P0030, P0031, P0032, P0036, P0037, P0038, P0050, P0051, P0052, P0053, P0056, P0057, P0058, P0059, P0101, P0102, P0103, P0121, P0122, P0123, P0130, P0131, P0132, P0133, P0135, P0137, P0138, P0140, P0141, P0150, P0151, P0152, P0153, P0155, P0157, P0158, P0160, P0161, P0221, P0222, P0223, P0335, P0336, P0338, P167A, P167B, P2096, P2097, P2098, P2099, P2195, P2196, P2197, P2198, P2232, P2235, P2237, P2240, P2243, P2247, P2251, P2254, P2270, P2271, P2272, P2273, P2297, P2298, P2626, and P2629.
- DTCs P0010, P0011, P0013, P0014, P0020, P0021, P0023, P0024, P0030, P0031, P0032, P0036, P0037, P0038, P0050, P0051, P0052, P0053, P0056, P0057, P0058, P0059, P0101, P0102, P0103, P0116, P0117, P0118, P0119, P0121, P0122, P0123, P0125, P0130, P0131, P0132, P0133, P0135, P0137, P0138, P0140, P0141, P0150, P0151, P0152, P0153, P0155, P0157, P0158, P0160, P0161, P0221, P0222, P0223, P0300, P0301–P0306, P0443, P0458, P0459, P0496, P167A, P167B, P2088, P2089, P2090, P2091, P2092, P2093, P2094, P2095, P2096, P2097, P2098, P2099, P2100, P2101, P2107, P2119, P2122, P2123, P2127, P2128, P2138, P2176, P2177, P2178, P2179, P2180, P2187, P2188, P2189, P2190, P2195, P2196, P2197, P2198, P2232, P2235, P2237, P2240, P2243, P2247, P2251, P2254, P2270, P2271, P2272, P2273, P2297, P2298, P2626 and P2629
- Engine speed is in the range of 1040 - 3000 rpm.
- The air flow rate entering the engine is in the range of 7 - 16 g/s and does not change by more than 3 g/s.
- The intake air temperature (IAT) entering the engine at start-up is greater than -30°C (-22°F).
- The engine has been running for more than 7 minutes.
- The engine operates in closed loop mode.
- The calculated catalytic converter temperature is in the range of 500-750°C (932-1382°F) and is constant.
- The above conditions exist for approximately 17 minutes.
- Diagnostic tests for DTCs P0420 and P0430 run once per drive cycle. The ECM will attempt to run this diagnostic up to 3 times per drive cycle.
The ECM has determined that the catalytic converter efficiency has decreased below a specified threshold for greater than 4 seconds.
Diagnostic trouble codes P0420 and P0430 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0420 and P0430 are Type E diagnostic trouble codes.
Check for the following faults that may cause the catalytic converter to perform poorly:
- Misfires
- High oil or coolant consumption
- Reducing ignition timing
- Weak spark
- Lean air-fuel mixture
- Rich air-fuel mixture
- Damaged oxygen sensor or wiring harness
- Make sure there are no diagnostic trouble codes set related to the oxygen sensors or misfires.
- If oxygen sensor or misfire related diagnostic trouble codes are set, refer to the appropriate code information to determine the cause of the fault before performing this diagnostic procedure.
- Check whether the corresponding catalytic converter has the following faults:
- Dents
- Very strong color change caused by excessively high temperatures.
- Road damage
- Rattling of internal components caused by damage to the catalyst substrate.
- Internal obstructions to gas movement
- If any of the faults are detected, the corresponding catalytic converter should be replaced.
- Check the exhaust system for the following faults:
- Leaks
- Physical damage
- Poorly secured or missing structural elements
- Poorly tightened oxygen sensor
- If any fault is detected, repair the exhaust system.
- Check if the HO2S2 oxygen sensor has the following faults:
- Grounding the wiring harness
- Damage
- If any of the faults are detected, the corresponding HO2S2 oxygen sensor should be replaced.
- If no physical faults are found and after running the engine at 1500 rpm for 1 minute and then returning to a stable idle, the HO2S 2 signal value is the same as HO2S 1, then the catalytic converter should be replaced.
DTC P0443: Evaporative Emission System (EVAP) Purge Valve Control Circuit
DTC P0458: Evaporative Emission System (EVAP) Purge Valve Control Circuit, Open
DTC P0459: Evaporative Emission System (EVAP) Purge Valve Control Circuit Shorted
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Ignition voltage 1
|
P0458
|
P0443
|
-
|
-
|
|
Evaporative emission control system canister purge valve control circuit
|
P0458
|
P0443
|
P0459
|
-
|
The purge valve of the gasoline vapor capture system (ABP) purges fuel vapors from the ABP adsorber to the intake manifold. The purge valve of the SUPB adsorber is a signal-controlled valve with pulse-width modulation (PWM). The ignition voltage is transmitted directly to the purge valve of the SUPB adsorber. The ECM controller controls the valve by grounding the control circuit via a solid-state device, the so-called driver. The device is equipped with a feedback circuit that increases the voltage. The ECM controller can detect a control circuit break, ground or voltage short circuit by monitoring the feedback voltage. This diagnostic fault code is set if the ECM controller detects that the voltage of the control circuit is in the specified range after the "off" command is applied to it.
- The ignition is on or the engine is running.
- Engine speed is more than 80 rpm
- Ignition voltage 1 is within 10.5 - 18 volts.
- The ECM controller sends an on and off command to the purge valve of the SUPB adsorber at least once per ignition cycle.
- Diagnostic tests are performed continuously when the above conditions are met.
P0443
The ECM detects that the EVAP canister purge valve control circuit voltage is between 2.6 and 4.6 V after the driver is commanded off. The fault has existed for less than 4 seconds.
P0458
The ECM detects an open in the ECM purge valve control circuit.
P0459
The ECM detects that the purge valve control circuit is shorted to ground or to a live wire.
Diagnostic trouble codes P0443, P0458, and P0459 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0443, P0458, and P0459 are Type E diagnostic trouble codes.
- Turn on the ignition, use a scanning device to send the commands "on" and "off" to the EGR purge valve. A click should be heard.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn off the ignition, disconnect the harness connector of the ESP purge valve at the purge valve.
- Turn on the ignition, make sure that the test lamp connected between the ignition voltage circuit 1 and ground does not light.
- If the test lamp does not illuminate, check the ignition 1 voltage circuit for a short to ground or an open/high resistance. If no fault is found in the circuit and the ignition 1 voltage circuit fuse is open, check all components connected to the ignition 1 voltage circuit and replace as necessary.
- Connect a test lamp between the control circuit terminal and the ignition voltage circuit terminal 1.
- Using a scanning device, send the "on" and "off" commands to the EGR purge valve. The control lamp should light and go out in accordance with the commands sent.
- If the indicator lamp is constantly on, check the control circuit for a short to ground. If no fault is found when testing the circuit, replace the ECM.
- If the test lamp is always off, test the control circuit for a short to a live wire or an open/high resistance. If no fault is found when testing the circuit, replace the ECM.
- If no fault is detected when testing all circuits, check or replace the EGR purge valve.
- Turn off ignition, disconnect harness connector at EGR purge valve. Measure resistance between control circuit and ignition voltage circuit 1 of purge valve. This resistance should be 24-28 ohms.
- If the resistance is not within the specified range, replace the EGR purge valve.
- Test for infinite resistance between each of the EGR purge valve contacts and the purge valve body.
- If the resistance is less, replace the EGR purge valve.
DTC P0451: Fuel tank pressure sensor performance
The control module monitors the fuel tank pressure (FTP) sensor signal, detecting a vacuum deterioration or excess vacuum during the fuel vapor emission (EVAP) diagnostic test. The control module supplies a 5-volt reference voltage and a low reference voltage to the FTP sensor. This DTC sets if the ECM detects one of the following conditions:
- FTP sensor signal voltage is not within calibrated range during cold start.
- The FTP sensor signal does not change by a calibrated amount during the purge process.
- The FTP sensor signal fluctuates more than a calibrated amount when the vehicle speed is less than 30 km/h (50 mph).
The following table shows the relationship between the FTP sensor signal voltage and the fuel vapor control system pressure/vacuum.
|
FTP sensor signal
|
Fuel tank pressure sensor voltage
|
|
High, approximately 1.5V or more
|
Negative pressure / vacuum
|
|
Low, approximately 1.5V or less
|
Positive pressure
|
The ignition is on, the engine is running.
- Diagnostic trouble codes P0101, P0102, P0103, P0116, P0117, P0118, P0119, P0125, P0449, P0498, P0506, P0507, P0721, P0722, P2227, P2228, and P2229 are not set.
- The fuel level is in the range of 12-88 percent.
- Engine coolant temperature at start-up is less than 35°C (95°F).
- The speed of the car is within 10-30 km/h (6-19 mph).
- The ECM commands the purge.
- The ratio of ambient pressure to design pressure in the manifold is less than 0.8.
- DTC P0451 will run continuously if the above conditions remain true for approximately 100 seconds.
DTC P0451 is a Type E DTC.
DTC P0451 is a Type E DTC.
- A clogged or restricted evaporative emission canister may cause this diagnostic trouble code to set.
- This diagnostic trouble code may be caused by a large leak in the evaporative emission canister.
- Remove the fuel filler cap. Attach GE-41415-50 to the fuel tank filler neck. Attach J 41413-200 to J 41415-40.
- Seal the system using the Purge Seal function of the scan tool.
- Fill the fuel vapor capture system with nitrogen at a pressure of 5 inches H2O. Compare the signal of the fuel tank pressure sensor on the scanning device with the readings of the pressure gauge / vacuum gauge J 41413-200. The parameter of the FTP sensor on the scanning device must not differ from the reading of the pressure gauge/vacuum gauge by no more than 1 inch of H2O.
- If the FTP sensor reading differs from the pressure/vacuum gauge reading by more than 1 inH2O, replace the FTP sensor.
- Using a scanning device, send a command to open the ventilation electromagnetic valve.
- If the FTP sensor parameter is not 0 in H20, replace the FTP sensor.
DTC P0452: Fuel Tank Pressure Sensor Low Circuit
DTC P0453: Fuel Tank Pressure Sensor High Circuit
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Reference voltage 5V
|
P0122, P0452
|
P0452
|
P0453
|
-
|
|
FTP sensor signal
|
P0452
|
P0452
|
P0452
|
-
|
|
Low reference voltage
|
-
|
-
|
-
|
-
|
The Fuel Vapor Capture System (EVAP) traps fuel vapors, reducing their release into the atmosphere. The Fuel Tank Pressure Sensor (FTP) is only used for diagnostics of the fuel vapor capture system. The FTP sensor is a measuring transducer whose electrical resistance depends on the pressure in the fuel tank. The Electronic Engine Management System (ECM) controller monitors the FTP sensor signal, detecting vacuum degradation or excess vacuum during a diagnostic check of the fuel vapor capture system. The electronic motor control system (ECM) controller supplies a 5 V reference voltage and a low-level reference voltage to the FTP sensor.
|
FTP sensor signal voltage
|
Fuel tank pressure
|
|
High, approximately 1.5V or more
|
Negative pressure / vacuum
|
|
Low, approximately
|
Positive pressure
|
- The ignition is on or the engine is running.
- Diagnostic tests are performed continuously when the above conditions are met.
DTC P0452
The Engine Control Module (ECM) detects that the FTP sensor voltage is below 0.13 V.
DTC P0453
The Engine Control Module (ECM) detects that the FTP sensor voltage is greater than 4.6 V.
Diagnostic trouble codes P0452 and P0453 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0452 and P0453 are Type E diagnostic trouble codes.
If the common 5V reference circuit is shorted to ground or power, it may affect other 5V reference circuits.
- Ignition on, monitor the FTP sensor voltage parameter. The FTP sensor voltage should be within 0.2-4.8 V.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn off the ignition, disconnect the harness connector from the FTP sensor.
- Turn ignition off, check for resistance below 5.0 ohms between the low reference circuit and ground.
- If resistance is greater than the specified value, test the low reference circuit for an open/high resistance. If circuit and connections are normal, replace the engine control module (ECM).
Important: The 5-volt reference circuits are internally and externally connected to the ECM. Other component DTCs may be set. If other DTCs are set, use the electrical diagram to identify the appropriate circuits and components.
- Ignition on, check for 4.8-5.2V between the 5V reference circuit and ground.
- If voltage is less than the specified range, test the 5V reference circuit for a short to ground or an open/high resistance. If circuit/connections test normal, replace the ECM.
- If the voltage is higher than the specified range, check the 5 V reference circuit for a short circuit to power. If no fault is detected during circuit / connection testing, replace the ECM controller.
- Make sure the FTP sensor parameter is less than 4.8V
- If voltage is greater than specified, test signal circuit for short to power. If circuit/connections test normal, replace ECM.
- Ignition on, connect a jumper wire with a 3 A fuse between the signal circuit and the 5 V reference circuit. Verify that the FTP sensor parameter is greater than 4.8 V.
- If the voltage is lower than the specified value, check the signal circuit for ground short-circuit or break/high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If the voltage is lower than the specified value, check the signal circuit for ground short-circuit or break/high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
DTC P0460: Fuel level sensor circuit
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Fuel Level Sensor Reference Voltage Circuit
|
P0462
|
-
|
-
|
P0461
|
|
Fuel level sensor signal circuit
|
P0462
|
P0463
1
P0464
|
P0463
|
P0461
|
|
Fuel Level Sensor Low Reference Circuit
|
-
|
P0463
1
P0464
|
P0463
|
P0461
|
|
||||
The electrical resistance of the fuel level sensor changes as the fuel level changes. The ECM continuously monitors the fuel level sensor signal circuit to determine the fuel level. When the fuel tank is full, the sensor resistance is low and a low voltage signal is sent to the ECM. When the fuel tank is empty, the sensor resistance is high and a high voltage signal is sent to the ECM. The ECM uses the fuel level sensor signal circuit to calculate the percentage of fuel remaining in the tank. The ECM sends the percentage of fuel level information via the GMLAN serial data network to the gauge in the instrument cluster. The fuel level information is also used for misfire and ECM system diagnostics.
- The ignition is on, the engine is running.
- The system voltage is within 9-16 volts.
- The sensor output voltage is less than 0.5 volts.
- The above condition persists for more than 30 seconds.
Diagnostic trouble code DTC P0460 is a Type E diagnostic trouble code.
Diagnostic trouble code DTC P0460 is a Type E diagnostic trouble code.
Turn on the ignition and use a scan tool to monitor the Fuel Tank Level Remaining parameter (Fuel level in the fuel tank). The device should show a value in the range from 4 to 98 percent.
- Turn off the ignition, disconnect the harness connector from the fuel level sensor.
- Turn the ignition on and check with a scan tool if the Fuel Tank Level parameter is less than 4 percent.
- If the value is greater than 4 percent, check the signal circuit for a short to ground. If no fault is found when testing the circuit, replace the ECM.
- If no fault is found when testing all circuits, replace the fuel level sensor.
DTC P0461: Fuel level sensor 1 performance
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Fuel Level Sensor Reference Voltage Circuit
|
P0462
|
-
|
-
|
P0461
|
|
Fuel level sensor signal circuit
|
P0462
|
P0463
1
P0464
|
P0463
|
P0461
|
|
Fuel Level Sensor Low Reference Circuit
|
-
|
P0463
1
P0464
|
P0463
|
P0461
|
|
||||
The electrical resistance of the fuel level sensor changes as the fuel level changes. The ECM continuously monitors the fuel level sensor signal circuit to determine the fuel level. When the fuel tank is full, the sensor resistance is low and the ECM receives a low voltage signal. When the fuel tank is empty, the sensor resistance is high and the ECM receives a high voltage signal. The ECM uses the fuel level sensor signal circuit to calculate the amount of fuel remaining in the tank as a percentage. The ECM sends the percentage of fuel level information via the GMLAN serial data network to the gauge in the instrument cluster. The fuel level information is also used to diagnose misfires and the evaporative emission system
This diagnostic procedure is used to check for a stuck signal from the fuel level sensor.
The ECM sets this DTC if the signal from the fuel level sensor becomes stuck, i.e., does not change as expected during normal operation.
The engine is running.
The ECM detects that the fuel level change is less than 10 liters after 241.4 km.
Diagnostic trouble code DTC P0461 is a Type E diagnostic trouble code.
Diagnostic trouble code DTC P0461 is a Type E diagnostic trouble code.
- Turn off the ignition, remove the fuel level sensor and make sure there are no obstructing objects affecting the fuel level sensor.
- Remove detected interference.
- If there is no interference, replace the fuel level sensor.
DTC P0462: Fuel Level Sensor 1 Signal Low Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Fuel Level Sensor Reference Voltage Circuit
|
P0462
|
-
|
-
|
P0461
|
|
Fuel level sensor signal circuit
|
P0462
|
P0463
1
P0464
|
P0463
|
P0461
|
|
Fuel Level Sensor Low Reference Circuit
|
-
|
P0463
1
P0464
|
P0463
|
P0461
|
|
||||
The electrical resistance of the fuel level sensor changes as the fuel level changes. The ECM continuously monitors the fuel level sensor signal circuit to determine the fuel level. When the fuel tank is full, the sensor resistance is low and the ECM receives a low voltage signal. When the fuel tank is empty, the sensor resistance is high and the ECM receives a high voltage signal. The ECM uses the fuel level sensor signal circuit to calculate the amount of fuel remaining in the tank as a percentage. The ECM sends the percentage of fuel level information via the GMLAN serial data network to the gauge in the instrument cluster. The fuel level information is also used to diagnose misfires and the evaporative emission system
- The ignition is on, the engine is running.
- The system voltage is within 9-16 volts.
- The sensor output voltage is less than 0.5 volts.
- The above condition persists for more than 30 seconds.
Diagnostic trouble code DTC P0462 is a Type E diagnostic trouble code.
Diagnostic trouble code DTC P0462 is a Type E diagnostic trouble code.
Turn on the ignition and use a scan tool to monitor the Fuel Tank Level Remaining parameter (Fuel level in the fuel tank). The device should show a value in the range from 4 to 98 percent.
- Turn off the ignition, disconnect the harness connector from the fuel level sensor.
- Turn the ignition on and check with a scan tool if the Fuel Tank Level parameter is less than 4 percent.
- If the value is greater than 4 percent, check the signal circuit for a short to ground. If no fault is found when testing the circuit, replace the ECM.
- If no fault is found when testing all circuits, replace the fuel level sensor.
DTC P0463: Fuel Level Sensor 1 Signal High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Fuel Level Sensor Reference Voltage Circuit
|
P0462
|
-
|
-
|
P0461
|
|
Fuel level sensor signal circuit
|
P0462
|
P0463
1
P0464
|
P0463
|
P0461
|
|
Fuel Level Sensor Low Reference Circuit
|
-
|
P0463
1
P0464
|
P0463
|
P0461
|
|
||||
The electrical resistance of the fuel level sensor changes as the fuel level changes. The ECM continuously monitors the fuel level sensor signal circuit to determine the fuel level. When the fuel tank is full, the sensor resistance is low and the ECM receives a low voltage signal. When the fuel tank is empty, the sensor resistance is high and the ECM receives a high voltage signal. The ECM uses the fuel level sensor signal circuit to calculate the amount of fuel remaining in the tank as a percentage. The ECM sends the percentage of fuel level information via the GMLAN serial data network to the gauge in the instrument cluster. The fuel level information is also used to diagnose misfires and the evaporative emission system
- The ignition is on, the engine is running.
- The system voltage is within 9-16 volts.
- The sensor output voltage is more than 3.5 volts.
- The above condition persists for more than 30 seconds.
Diagnostic trouble code DTC P0463 is a Type E diagnostic trouble code.
Diagnostic trouble code DTC P0463 is a Type E diagnostic trouble code.
Turn on the ignition and use a scan tool to monitor the Fuel Tank Level Remaining parameter (Fuel level in the fuel tank). The device should show a value in the range from 4 to 98 percent.
- Turn off the ignition, disconnect the harness connector from the fuel level sensor.
- Check the resistance between the low reference circuit and a known ground, it should be less than 1.0 ohm.
- If greater than 1.0 ohms, then check the low reference voltage circuit for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit testing, then replace the ECM controller.
- Turn ignition on, connect a jumper wire with a 3-amp fuse between the signal circuit and the low reference circuit. Verify with a scan tool that the "Fuel Level in Tank" parameter value is greater than 98 percent.
- If the voltage is less than 98 percent, then check the signal circuit for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit testing, then replace the ECM controller.
- If no fault is found when testing all circuits, replace the fuel level sensor.
DTC P0480: Cooling Fan Relay Control Circuit Low Speed
DTC P0481: Cooling Fan Relay Control Circuit High Speed
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
|
Cooling Fan Relay Control Circuit Low Speed
|
P0480
|
P0480
|
P0480
|
|
Cooling Fan Relay Coil Supply Voltage Circuit Low Speed
|
P0480
|
P0480
|
P0480
|
|
Cooling Fan Relay Control Circuit High Speed
|
P0481
|
P0481
|
P0481
|
|
Cooling Fan Relay Coil Supply Voltage Circuit High Speed
|
P0481
|
P0481
|
P0481
|
The electronic motor control system controller (ECM) closes the control circuit of the cooling fan relay to the ground using an internal semiconductor device (driver). The main function of the shaper is to connect to the "mass" of the controlled component. Each shaper has a fault line controlled by the ECM controller. When the ECM controller sends a command to turn on the component, the control circuit must be at a low voltage, almost equal to 0 volts. When the ECM controller sends a command to turn off the component, the control circuit must be at a high voltage, close to the battery voltage. If the ECM controller detects that the actual state of the control circuit does not correspond to the expected state, a diagnostic fault code is set.
- Ignition in the "ON" position.
- The system voltage is between 9-18 volts.
- An abnormal voltage level has been detected in the cooling fan relay control circuit.
- This fault must exist for at least 30 seconds.
Diagnostic trouble codes DTCs P0480 and P0481 are Type B diagnostic trouble codes.
Diagnostic trouble codes DTCs P0480 and P0481 are Type B diagnostic trouble codes.
Turn on the ignition, use a scanning device to send the "on" and "off" commands to each relay. Check by feel or by ear that each relay turns on and off with each command.
- Turn off the ignition, disconnect the fan relay.
- Turn on the ignition, make sure that the test lamp connected between the ground contact and a reliably known ground does not light.
- If the test lamp is on, check the control circuit for a short to a live wire.
- Turn on the ignition, turn on the test lamp between the control circuit contact and a reliably known "ground". Use the scanning device to give the relay the "on" and "off" commands. The test lamp should light and go out in accordance with the given commands.
- If the test lamp is constantly on, check the relay control circuit for a short to a live wire. If no fault is found when testing the circuit, replace the ECM.
- If the test lamp does not light continuously, check the relay control circuit for a short to ground or an open/high resistance. If no fault is found when testing the circuit, replace the ECM.
- Turn on the test lamp between the "+" terminal of the battery and a reliably known "ground".
- If the test lamp does not light, check the positive terminal of the battery for a short to ground or an open/high resistance.
- Connect a 30 A fuse between the positive terminal of the battery and the fan power supply circuit contact and check that the fan turns on.
- If the fan does not turn on, check the fan power supply circuit for a short to ground or an open/high resistance. If the circuit is normal, replace the fan.
- If all circuits are normal, then replace the relay.
DTC P0500: Vehicle Speed Sensor (VSS) Circuit
Before using this diagnostic procedure, you should perform a diagnostic system check.
The vehicle speed sensor (VSS) provides the engine control module (ECM) with vehicle speed information. The VSS is a permanent magnet generator. The VSS produces an alternating voltage as it passes through the magnetic field of the rotor tooth sensor, which is located on the transmission output shaft on a front-wheel drive vehicle or the transfer case on an all-wheel drive vehicle. The level of the alternating voltage and the number of pulses increase as the vehicle speed increases. The ECM converts the pulsating voltage signal into a vehicle speed value. The ECM uses the vehicle speed signal to determine gear shift timing and torque converter clutch (TCC) synchronization.
P0500
- No MAP sensor diagnostic codes are set.
- No TP sensor diagnostic codes are set.
- The engine vacuum is 0-105 kPa (0-15 psi).
- The engine torque is 54-542 Nm (40-400 lb-ft).
- The TP angle is greater than 12 percent.
- Engine speed is above 3000 rpm.
- The transmission is not in PARK or NEUTRAL position (neutral).
P0500
Transmission output speed is below 150 rpm for 3 seconds.
Diagnostic trouble code DTC P0500 is a Type E diagnostic trouble code.
Diagnostic trouble code DTC P0500 is a Type E diagnostic trouble code.
- Start the engine and operate the vehicle within the conditions for which the trouble code was set. The P0500 trouble code should not set.
- Turn on the ignition with the engine off.
- Disconnect the VSS vehicle speed sensor.
- Connect a digital multimeter between the power terminal on the VSS harness connector and a good ground.
- If voltage is below 4.9V, test VSS supply circuit for short to ground or open/high resistance.
- If the voltage is greater than 5.2 V, check the VSS sensor power supply circuit for a short to supply voltage.
- If the VSS sensor circuit is normal and the voltage is outside the specified range, replace the ECM.
- Connect a 3A fused jumper wire between the VSS sensor signal circuit and the low reference circuit.
- Monitor the sensor parameters by connecting and disconnecting the jumper between the VSS sensor signal circuit and the low reference circuit.
- The VSS sensor value should toggle between the upper and lower limits.
- If the VSS signal does not switch between the high and low limits, the ECM must be replaced.
- If the VSS signal switches between the high and low limits, the VSS sensor must be replaced.
DTC P0506: Low idle speed
DTC P0507: High idle speed
Before using this diagnostic procedure, you should perform a diagnostic system check.
The throttle actuator Motor (TAC) is a DC electric motor and forms part of the throttle body assembly. The throttle body drive motor (TAC) moves the throttle body. The ECM controller controls the throttle actuator motor (TAC) based on the input signal of the throttle position sensor. The ECM controller controls the idle speed based on various input signals. The ECM controller sends a command to the throttle actuator motor (TAC) to open or close the throttle to maintain the desired idle speed. If the ECM controller detects that the actual and required idle speed are outside the set limits, the DTC is set.
- Before the ECM will report DTC P0506 or P0507, DTCs P0722 and P0723 must pass.
- DTCs P0111, P0112, P0113, P0116, P0117, P0118, P0119, P0121, P0122, P0123, P0221, P0222, P0223, P0442, P0443, P0446, P0455, P0458, P0459, P0496, P0722, and P0723 are not set.
- Fill factor less than 35% (only for DTC P0506).
- The vehicle speed is 0 km/h (0 mph).
- The purge valve of the fuel vapor recovery system (FEVAP) canister is turned off.
- Intake air temperature (IAT) is above -10.5°C (+13°F).
- Engine coolant temperature (ECT) is above -10.5°C (+13°F).
- The vehicle speed was detected before diagnostics were performed.
- DTC P0506 and P0507 will set continuously if the above conditions persist for more than 10 seconds.
P0506
The actual engine speed is less than the desired idle speed by at least 100 rpm for 4 seconds.
P0507
- The actual engine speed is greater than the desired idle speed by at least 200 rpm for 4 seconds.
- The ECM controller detects 3 fuel cut-offs due to over - revving the engine at idle.
Diagnostic trouble codes P0506, P0507, and P050A are Type E diagnostic trouble codes.
Diagnostic trouble codes P0506, P0507, and P050A are Type E diagnostic trouble codes.
Check for conditions that would cause the throttle valve to be considered open. For example, ice may have formed in the throttle valve opening.
- Check DTC data with a scan tool.
- If there are any established diagnostic trouble codes for the throttle actuator control, throttle position sensor, or accelerator pedal position, please refer to the relevant DTC information.
- Run the engine within the DTC Setting Conditions for 1 minute. DTCs P0506 and P0507 should not set.
With the engine running, use a scanning device to set the engine speed to 1400 rpm, reduce it to 600 rpm, increase it to 1400 rpm, and then exit the control mode. The engine speed should increase and decrease smoothly in accordance with the control commands.
- If the idle speed does not increase and decrease evenly, make sure that none of the following conditions exist:
- Vacuum leak
- Correct operation of the throttle valve - a throttle valve that is not completely closed will cause this fault code to be generated.
- Obstructions in the air intake system
- Throttle body for damage or unqualified intervention
- PCV valve malfunction or failure
- Excessive carbon deposits on the throttle body
- Parasitic load on the engine - for example, gearbox failure, accessory drive belt failure
- Restore the state as needed.
DTC P0513: Incorrect anti-theft system key
DTC P0633: Anti-theft system key not programmed
DTC P1629: Fuel supply enable signal for anti-theft system not received
DTC P1632: Fuel supply prohibition signal received for the anti-theft system
DTC P1648: Invalid anti-theft system security code
Before using this diagnostic procedure, you should perform a diagnostic system check.
The Engine Control Module (ECM) and the Body Control Module (BCM) are part of the vehicle's anti-theft system. The anti-theft system authenticates the security code programmed into each of these controllers to prevent unauthorized use of the vehicle. This authentication process consists of the following steps:
- When the ignition is turned on or a door is opened using the remote key, the BCM and key exchange security data to confirm that the correct key is being used.
- Once the correct key is confirmed and the ignition is turned on, the BCM and ECM communicate to allow the engine to start.
- Different data encryption procedures are used during data exchange with each device.
The immobilizer signal fault code is set if the anti-theft system authentication process is unsuccessful.
The ignition switch is in the ACC or ON position.
- If the key is not programmed into the BCM, key authentication fails and the vehicle is immobilized.
- If the BCM is not linked to the ECM, the ECM will fail to authenticate to the BCM and the vehicle will be disabled.
- If the BCM, key, or ECM memory is corrupted, authentication will fail and the vehicle will be immobilized.
- If there is a problem with the GMLAN network, authentication will fail and the vehicle will be locked.
Diagnostic trouble codes P0513, P0633, P1629, P1632, and P1648 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0513, P0633, P1629, P1632, and P1648 are Type E diagnostic trouble codes.
Since a faulty wiring connector can cause trouble codes to be set, always check the connectors associated with this diagnostic procedure for shorted contacts or faulty wiring connections before replacing any components.
The vehicle allows the engine to start for up to 5 seconds. If the ignition key and BCM are not authenticated, the ECM will abort the engine start attempt or stop the engine if it has started. The next attempt to start the engine will not begin unless the ignition is turned off for more than 5 seconds.
the "key" referenced by the DTC ID does not correspond to the vehicle key. In this case, the "key" refers to the challenge-response method.
Important: To check the correctness of the communication between the vehicle theft deterrent system (VTD) and the ECM, the existing fault codes of type "B" (related to anti-theft system) must be diagnosed before diagnosing type "P" fault codes.
The ECM should learn the password and the vehicle engine should start.
If the ECM does not learn or the engine remains inhibited from starting, replace the ECM.
DTC P0521: Engine Oil Pressure (EOP) Sensor Circuit Performance.
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Engine Oil Pressure Sensor 5V Reference Circuit
|
P0522
|
P0522
|
P0523
|
P0521
|
|
Engine Oil Pressure Sensor Signal Circuit
|
P0522
|
P0523
|
P0523
|
P0521
|
|
Low reference voltage
|
-
|
P0523
|
-
|
P0521
|
The engine oil pressure (EOP) sensor voltage varies depending on the engine oil pressure. The EOP sensor wiring harness consists of 3 wires: a signal circuit, a low reference circuit, and a 5 volt reference circuit. The engine control module (ECM) supplies the EOP sensor with 5 volts through the 5 volt reference circuit and grounds through the EOP low reference circuit. The ECM monitors the EOP sensor signal circuit to determine that the engine oil pressure sensor voltage is within the normal operating range of approximately 1-4 volts. When the engine oil pressure is high, the EOP sensor voltage is high and a high signal is sent to the ECM. When the engine oil pressure is low, the EOP sensor voltage is low and a low signal is sent to the ECM. The ECM sends the EOP sensor information to the instrument cluster (IPC) in the form of a message over the GMLAN serial data bus.
The engine is running.
- The ECM detects that the EOP sensor circuit signal level is below a specified value.
- This condition persists for more than 10 seconds.
DTC P0521 is a Type C store-only diagnostic trouble code.
DTC P0521 is a Type C store-only diagnostic trouble code.
- Turn off ignition, disconnect wiring harness connector from engine oil pressure (EOP) sensor.
- Ignition on, check for 4.8-5.2V between the 5V reference circuit and ground.
- If less than 4.8 V, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuit is OK, replace the ECM.
- If voltage is greater than 5.2 V, test 5 V reference circuit for short to supply voltage. If circuit tests normal, replace ECM.
- Using a scan tool, verify that the engine oil pressure sensor reading is greater than 550 kPa (80 psi).
- If less than 550 kPa, test the signal circuit for a short to ground. If the circuit tests normal, replace the ECM.
- If all circuits are OK, check or replace the EOP sensor.
DTC P0522: Engine Oil Pressure (EOP) Sensor Circuit Low Voltage.
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Engine Oil Pressure Sensor 5V Reference Circuit
|
P0522
|
P0522
|
P0523
|
P0521
|
|
Engine Oil Pressure Sensor Signal Circuit
|
P0522
|
P0523
|
P0523
|
P0521
|
|
Low reference voltage
|
-
|
P0523
|
-
|
P0521
|
The engine oil pressure (EOP) sensor voltage varies depending on the engine oil pressure. The EOP sensor wiring harness consists of 3 wires: a signal circuit, a low reference circuit, and a 5 volt reference circuit. The engine control module (ECM) supplies the EOP sensor with 5 volts through the 5 volt reference circuit and grounds through the EOP low reference circuit. The ECM monitors the EOP sensor signal circuit to determine that the engine oil pressure sensor voltage is within the normal operating range of approximately 1-4 volts. When the engine oil pressure is high, the EOP sensor voltage is high and a high signal is sent to the ECM. When the engine oil pressure is low, the EOP sensor voltage is low and a low signal is sent to the ECM. The ECM sends the EOP sensor information to the instrument cluster (IPC) in the form of a message over the GMLAN serial data bus.
The engine is running.
- The ECM detects that the voltage on the EOP sensor signal circuit is less than 0.1 V.
- This condition persists for more than 10 seconds.
DTC P0522 is a Type C store-only diagnostic trouble code.
DTC P0522 is a Type C store-only diagnostic trouble code.
- Turn off ignition, disconnect wiring harness connector from engine oil pressure (EOP) sensor.
- Ignition on, check for 4.8-5.2V between the 5V reference circuit and ground.
- If less than 4.8 V, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuit is OK, replace the ECM.
- If voltage is greater than 5.2 V, test 5 V reference circuit for short to supply voltage. If circuit tests normal, replace ECM.
- Using a scan tool, verify that the engine oil pressure sensor reading is greater than 550 kPa (80 psi).
- If less than 550 kPa, test the signal circuit for a short to ground. If the circuit tests normal, replace the ECM.
- If all circuits are OK, check or replace the EOP sensor.
DTC P0523: Engine Oil Pressure (EOP) Sensor Circuit High Voltage.
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Engine Oil Pressure Sensor 5V Reference Circuit
|
P0522
|
P0522
|
P0523
|
P0521
|
|
Engine Oil Pressure Sensor Signal Circuit
|
P0522
|
P0523
|
P0523
|
P0521
|
|
Low reference voltage
|
-
|
P0523
|
-
|
P0521
|
The engine oil pressure (EOP) sensor voltage varies depending on the engine oil pressure. The EOP sensor wiring harness consists of 3 wires: a signal circuit, a low reference circuit, and a 5 volt reference circuit. The engine control module (ECM) supplies the EOP sensor with 5 volts through the 5 volt reference circuit and grounds through the EOP low reference circuit. The ECM monitors the EOP sensor signal circuit to determine that the engine oil pressure sensor voltage is within the normal operating range of approximately 1-4 volts. When the engine oil pressure is high, the EOP sensor voltage is high and a high signal is sent to the ECM. When the engine oil pressure is low, the EOP sensor voltage is low and a low signal is sent to the ECM. The ECM sends the EOP sensor information to the instrument cluster (IPC) in the form of a message over the GMLAN serial data bus.
The engine is running.
- The ECM detects that the voltage on the EOP sensor signal circuit is greater than 4.4 V.
- This condition persists for more than 10 seconds.
DTC P0523 is a Type C store-only diagnostic trouble code.
DTC P0523 is a Type C store-only diagnostic trouble code.
- Turn off ignition, disconnect wiring harness connector from engine oil pressure (EOP) sensor.
- Turn ignition off, test for less than 1 ohm resistance between the low reference circuit and a good ground.
- If the value is greater than 1 ohm, check the low reference circuit for a supply voltage short circuit or open / high resistance. If no fault is detected during circuit testing, then replace the ECM controller.
- Turn on ignition, check for 4.8-5.2V between 5V reference circuit and good ground.
- If less than 4.8 V, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuit is OK, replace the ECM.
- If voltage is greater than 5.2 V, test 5 V reference circuit for short to supply voltage. If circuit tests normal, replace ECM.
- Connect a 3-amp fused jumper wire between the signal circuit and the low reference circuit. Using a scan tool, verify the engine oil pressure sensor value is less than 8 kPa (1.2 psi).
- If the value is greater than 8 kPa, check the signal circuit for supply voltage short-circuit or open / high resistance. If no fault is detected during circuit testing, then replace the ECM controller.
- If all circuits are OK, check or replace the EOP sensor.
DTC P0532: Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit Low Voltage
DTC P0533: Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Air Conditioning (A/C) Refrigerant Pressure Sensor Signal Circuit
|
P0532
|
P0532
|
P0533
|
-
|
|
5V Reference Voltage Circuit
|
P0532
|
P0532
|
-
|
-
|
|
Low level reference chain
|
-
|
P0533
|
-
|
-
|
The engine control module (ECM) monitors the high-side refrigerant pressure via the air conditioning (A/C) refrigerant pressure sensor. The ECM provides a 5-volt reference voltage and grounds the sensor. Changes in refrigerant pressure cause the A/C refrigerant pressure sensor signal to change, which is sent to the ECM. When the pressure is high, the signal voltage is high. When the pressure is low, the signal voltage is low. When the pressure is high, the ECM commands the cooling fans to turn on. When the pressure is too high or too low, the ECM does not allow the A/C compressor clutch to engage.
- The engine is running
- Any of the fault code conditions persists for 15 seconds.
- Battery voltage is within 11-18 V.
- The ECM detects that the A/C pressure is less than 1 psi (0.01 V).
- The ECM detects that the A/C pressure is greater than 428 psi (4.92 V).
Diagnostic trouble codes P0532 and P0533 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0532 and P0533 are Type E diagnostic trouble codes.
A malfunction in the refrigeration system that results in excess pressure may cause this fault code to be generated.
Turn on the ignition, use a scanning device to observe the pressure parameter in the high-pressure circuit of the air conditioner. The reading should be in the range from 1 to 428 psi.
- Turn off the ignition, disconnect the air conditioning pressure sensor wiring harness connector.
- Turn ignition off, check for less than 1 ohm resistance between the low reference circuit terminal and ground.
- If resistance is greater than 1 ohm, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the ECM.
- Turn on the ignition, check for voltage of 4.8-5.2 V between the contact of the 5 V reference voltage circuit and ground.
- If less than 4.8 V, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuit is OK, replace the ECM.
- If voltage is greater than 5.2 V, test 5 V reference circuit for short to supply voltage. If circuit tests normal, replace ECM.
- Using a scan tool, verify that the A/C High Pressure Sensor reading is less than 428 psi.
- If greater than 428 psi, test the signal circuit for a short to supply voltage. If the circuit tests normal, replace the ECM.
- Connect a 3-amp fused jumper wire between pin 3 of the signal circuit and pin 2 of the 5-volt reference circuit. Using a scan tool, verify that the A/C high pressure sensor reading is greater than 428 psi.
DTC P0560: Voltage parameters in the system
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Ignition 1 Signal (Ignition signal 1)
|
P0562
|
P0562
|
-
|
-
|
The Engine Control Module (ECM) monitors the voltage in the system to ensure that the voltage is within the specified range. If the voltage is outside the specified range, components may be damaged and communication may be disrupted.
- The vehicle speed is greater than 8 km/h (5 mph).
- The system voltage is in the range of 9.5-18 V.
The ECM detects system voltage below 10 V for 5 seconds.
DTC P0560 is a Type C store-only diagnostic trouble code.
DTC P0560 is a Type C store-only diagnostic trouble code.
With the scan tool connected, turn the ignition on without starting the engine and observe the ignition voltage signal parameter in the ECM data list. The ignition voltage signal parameter should be 10.5 V or greater.
- Measure the battery voltage and compare it to the ignition voltage signal parameter in the ECM data list. Make sure that the battery voltage and the ignition voltage signal reading differ by no more than 1 V.
- If the difference is greater than 1 V, test the ignition circuit at the ECM for a short to ground or an open/high resistance. If the circuit tests normal, replace the ECM.
DTC P0562: Low voltage in the system
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Ignition 1 Signal (Ignition signal 1)
|
P0562
|
P0562
|
-
|
-
|
The Engine Control Module (ECM) monitors the voltage in the system to ensure that the voltage is within the specified range. If the voltage is outside the specified range, components may be damaged and communication may be disrupted.
- The vehicle speed is greater than 8 km/h (5 mph).
- The system voltage is in the range of 9.5-18 V.
The ECM detects system voltage below 10 V for 5 seconds.
DTC P0562 is a Type C store-only diagnostic trouble code.
DTC P0562 is a Type C store-only diagnostic trouble code.
With the scan tool connected, turn the ignition on without starting the engine and observe the ignition voltage signal parameter in the ECM data list. The ignition voltage signal parameter should be 10.5 V or greater.
- Measure the battery voltage and compare it to the ignition voltage signal parameter in the ECM data list. Make sure that the battery voltage and the ignition voltage signal reading differ by no more than 1 V.
- If the difference is greater than 1 V, test the ignition circuit at the ECM for a short to ground or an open/high resistance. If the circuit is OK, replace the ECM.
DTC P0563: High voltage in the system
Before using this diagnostic procedure, you should perform a diagnostic system check.
The Engine Control Module (ECM) monitors the voltage in the system to ensure that the voltage is within the specified range. If the voltage is outside the specified range, components may be damaged and communication may be disrupted.
- The vehicle speed is greater than 8 km/h (5 mph).
- The system voltage is in the range of 9.5-18 V.
The ECM detects system voltage greater than 16 V for more than 1 second.
DTC P0563 is a Type C store-only diagnostic trouble code.
DTC P0563 is a Type C store-only diagnostic trouble code.
- A possible cause for this fault code may be overcharging the battery or starting the engine from an external voltage source.
With the scan tool connected, turn the ignition on without starting the engine and observe the ignition voltage signal parameter in the ECM data list. The ignition voltage signal parameter should be less than 16 V.
- Measure the battery voltage and compare it to the ignition circuit signal parameter in the ECM data list. Verify that the battery voltage and the ignition voltage signal reading differ by no more than 1 V.
- If the difference is greater than 1 V, test the ignition circuit at the ECM for a short to voltage or an open/high resistance. If the circuit is OK, replace the ECM.
DTC P0571: Brake Switch Circuit 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
The electronic brake control module (EBCM) receives a signal from the brake pedal position (BPP) sensor via the BPP sensor signal circuit. The EBCM then sends a signal via the torque converter clutch (TCC)/brake/cruise control switch signal circuit to the transmission control module (TCM) and engine control module (ECM).
- The vehicle speed was varied in the range 0-60 km/h (0-37 mph) 3 times in 1 ignition cycle.
- Constantly, if the above conditions were met.
- The TCM detects voltage on the TCC/brake/cruise control switch signal circuit when the circuit should be open.
DTC P0571 is a Type C store-only diagnostic trouble code.
DTC P0571 is a Type C store-only diagnostic trouble code.
- Turn off the ignition, connect the scanning device.
- Make sure no other fault codes are set.
- Turn ignition on, use a scan tool to observe the Torque Converter Clutch (TCC)/Brake Switch parameter in the Transmission TCC Data List.
- The TCC/Brake Switch parameter should indicate an "open" condition. If the condition is "closed", test the TCC/Brake/Cruise Control Switch circuit for a short to voltage.
- If all circuits are good, replace the BCM.
- Turn on the ignition, observe the scanning device, press the brake pedal.
- The TCC/Brake Switch parameter should show a closed condition. If it shows an open condition, test the TCC/Brake/Cruise Control circuit to the ECM for a short to ground or an open/high resistance.
- If all circuits are OK, replace the ECM.
- If all circuits are OK, replace the BPP sensor.
DTC P0601: Controller Read Only Memory (ROM)
DTC P0602: The controller is not programmed
DTC P0604: Controller Random Access Memory (RAM)
DTC P0606: Internal functionality of the controller
Before using this diagnostic procedure, you should perform a diagnostic system check.
This diagnostic is related to the internal integrity criteria of the Engine Control Module (ECM) microprocessor. This diagnostic also runs if the ECM is not programmed.
DTC P0601
The power-off checksum calculation for the last driving cycle is complete. DTC P0601 is tested once per ignition cycle.
DTC P0602
Ignition on, engine off DTC P0602 runs continuously.
DTC P0604
The read/write test at power-off in the last driving cycle is complete. The DTC P0604 test is performed once per ignition cycle.
DTC P0606
DTC P0606 is checked continuously whenever the ignition is on or the engine is running.
DTC P0601: The ECM detects a read-only memory (ROM) checksum error for longer than 30 seconds.
DTC P0602: The ECM detects that programming is not completed in more than 1 second.
DTC P0604: The ECM detects random access memory (RAM) errors for longer than 5 seconds.
DTC P0606: The ECM detects an internal fault for longer than 5 seconds.
DTCs P0601, P0602, P0604, and P0606 are Type A diagnostic trouble codes.
DTCs P0601, P0602, P0604, and P0606 are Type A diagnostic trouble codes.
Ignition ON, monitor DTC information with a scan tool. DTCs P0601, P0602, P0604 and P0606 should not set.
- If DTC P0601 or P0604 fails on this ignition cycle, replace the engine control module (ECM).
P0602
Program the Engine Control Module (ECM). If DTC P0602 is set after programming, perform the following steps:
- Ensure all tools are securely attached.
- Ensure that the programming equipment operates correctly.
- Ensure that the correct software and calibration are used.
- Try to program the ECM.
- If DTC P0602 is set, replace the ECM.
P0606
- Read the fault logs with a scanning device.
- Use a scan tool to clear DTC codes.
- Turn off the ignition within 30 seconds.
- Condition the vehicle for running the DTC. You can also condition the vehicle to run the conditions that were observed based on the recorded malfunction data.
- If DTC P0606 fails on this ignition cycle, replace the ECM.
DTC P0615: Starter Relay Control Circuit
DTC P0616: Starter Relay Control Circuit Low Voltage
DTC P0617: Starter Relay Control Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Controller chain
|
Minor code
|
Minor code
|
Senior code
|
-
|
|
Winding side supply voltage circuit
|
Minor code
|
Minor code
|
-
|
-
|
The electronic engine management system (ECM) controller connects the mass circuit to the starter relay when the start-up permit is issued. The ECM controller monitors this circuit for conditions that do not correspond to the required state according to the issued command. If the ECM controller detects an incorrect circuit condition, the DTC starter relay fault codes P0615, P0616, or P0617 are set.
The voltage in the system is between 9 and 16 V.
- The ECM detects an abnormal voltage level in the control circuit or output circuit that operates the starter relay.
Diagnostic trouble codes DTCs P0615, P0616, and P0617 are Type E diagnostic trouble codes.
Diagnostic trouble codes DTCs P0615, P0616, and P0617 are Type E diagnostic trouble codes.
- Ignition system trouble codes are set when the ignition switch is in the "start" position and the starter relay or starter is inoperative. When the ECM allows the starter to operate. If a condition exists that prevents the engine from starting, the ECM will not receive input from the CKP and CMP sensors and trouble codes will be set.
- Reviewing the fault history since the last failed diagnostic test can help diagnose the fault. This information can help determine how often the condition that sets the fault code occurs.
- Turn on the ignition, use a scanning device to command the starter relay to turn on and off. Check by touch or by ear that each relay turns on and off when commanded.
- Turn off the ignition, disconnect the starter relay.
- Turn on the ignition, make sure that the test lamp does not light between the corresponding contacts and a reliable ground.
- If the test lamp is on, check the signal circuit for a short to supply voltage.
- Turn on the ignition. Connect a test lamp between the control circuit terminal and a reliable ground. Using a scan tool, command the relay to turn on and off. The test lamp should light and go out in accordance with the commands given.
- If the test lamp is constantly on, check the relay control circuit for a short to supply voltage. If the circuit is OK, replace the ECM/
- If the test lamp does not illuminate at all, test the relay control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the ECM.
- Connect a test lamp between the "B+" voltage contact and a reliable ground.
- If the test lamp does not illuminate, check the battery voltage circuit "B+" for a short to ground or an open/high resistance.
- Disconnect the starter motor winding wire from the starter, connect a test lamp between the starter winding wire and a reliable ground. Connect a jumper with a 10 A fuse between the positive terminal of the battery and the contact of the starter motor power circuit, make sure that the test lamp lights up.
- If the test lamp does not light, check the starter motor winding power supply circuit for a short to ground or an open/high resistance. If all circuits are normal, replace the relay.
DTC P0625: Low voltage at F-terminal of generator
DTC P0626: High voltage on F-terminal of generator
Before using this diagnostic procedure, you should perform a diagnostic system check.
The engine control module (ECM) uses the generator excitation duty cycle signal circuit to monitor the generator duty cycle. The generator excitation duty cycle signal circuit is connected to the high side of the generator excitation windings. A pulse width modulation (PWM) driver on the high side of the voltage regulator turns the excitation windings on and off. The ECM uses the PWM input signal to determine the generator load on the engine. This allows the ECM to adjust the idle speed to compensate for the high electrical load. The ECM monitors the generator excitation duty cycle signal circuit. When the key is in the run position and the engine is off, the ECM should detect a duty cycle of about 0%. When the engine is running, the duty cycle should be between 5 and 95%.
- The vehicle speed is greater than 8 km/h (5 mph).
- The system voltage is in the range of 9.5-18 V.
With the engine running, the ECM detects a PWM signal less than 5% for at least 15 seconds.
Diagnostic trouble codes DTC P0625 and P0626 are Type C store-only codes.
Diagnostic trouble codes DTC P0625 and P0626 are Type C store-only codes.
With the scan tool connected, ignition on and engine running, observe the generator F-terminal signal parameter in the ECM data list. The generator F-terminal signal parameter should have a value between 5 and 95%.
- Turn off the ignition, disconnect the generator harness connector.
- With the ignition on and the engine off, connect the test lamp to the positive voltage of the battery and repeatedly check the generator excitation duty cycle circuit from the harness side with a probe, observing the signal parameter on the generator F-terminal in the ECM data list. The value should change from 0 to a value greater than 95%.
- If the generator F-terminal signal parameter does not change when the test lamp is connected, check the generator F-terminal signal circuit for a short to ground or an open/high resistance. If the circuit is OK, replace the ECM.
DTC P0627: Fuel Pump Relay Control Circuit
DTC P0628: Fuel Pump Relay Control Circuit Low Voltage
DTC P0629: Fuel Pump Relay Control Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Fuel Pump Relay Control
|
P0628
|
P0627
|
P0629
|
-
|
|
Fuel pump weight
|
-
|
P0627
|
-
|
-
|
|
Battery Voltage - Relay Switch
|
1
|
2
|
-
|
-
|
|
Fuel pump supply voltage
|
1
|
2
|
3
|
-
|
|
||||
The electronic engine management system (ECM) controller supplies the ignition voltage to the fuel pump relay winding whenever the engine is cranking or running. The control module supplies voltage to the relay winding during the entire time that the engine is turning or running and the reference pulses of the ignition system are received. If the reference pulses of the ignition system are not received, the control module switches off the fuel pump. The fuel pump relay control circuit has a feedback loop that is pulled up to the 2.5 V level inside the ECM controller. By monitoring the feedback voltage, the ECM controller can detect an open circuit, a ground fault, or a battery short circuit in the control circuit. If the ECM controller detects that the control circuit voltage is in the expected range when an on or off command is sent through the circuit, one of these diagnostic trouble codes is set.
- Ignition on, engine off.
- Ignition voltage 1 is greater than 10.5 V.
- The ECM has commanded the fuel pump relay on and off at least once during the ignition cycle.
- The above conditions occur for more than 1 second.
- Diagnostic tests are performed continuously when the above conditions are met.
DTC P0627: The ECM detects an open in the fuel pump relay control circuit.
DTC P0628: The ECM detects that the fuel pump relay control circuit is shorted to ground.
DTC P0629: The ECM detects that the fuel pump relay control circuit is shorted to supply voltage.
Diagnostic trouble codes DTCs P0627, P0628, and P0629 are Type E diagnostic trouble codes.
Diagnostic trouble codes DTCs P0627, P0628, and P0629 are Type E diagnostic trouble codes.
Turn on ignition, use scan tool to command fuel pump relay on and off. You should hear a click.
- Turn off the ignition, disconnect the fuel pump relay.
- Connect a test light between the fuel pump relay control circuit and the negative battery terminal.
- Ignition on, use a scan tool to command the fuel pump to turn on and off. The indicator lamp should turn on and off according to the control commands.
- If the test lamp remains off all the time, test the control circuit for a short to ground or an open/high resistance. If the circuits and connectors are OK, replace the ECM.
- If the test lamp is always on, test the control circuit for a short to supply voltage. If the circuit/connections test normal, replace the ECM.
- Turn off the ignition, connect a test lamp between the fuel pump relay control circuit and the fuel pump relay ground circuit.
- Ignition on, use a scan tool to command the fuel pump to turn on and off. The indicator lamp should turn on and off according to the control commands.
- If the test lamp does not come on when commanded to turn on, repair open/high resistance in the fuel pump relay ground circuit.
- If checking all circuits/connections reveals no fault, check or replace the fuel pump relay.
- Measure the resistance between terminals 85 and 86 of the fuel pump relay; the resistance should be within 70 - 110 Ohms.
- If the resistance is not within the specified range, replace the fuel pump relay.
- Measure the resistance between the following terminals of the fuel pump relay; the resistance must be infinite.
- 30 and 86
- 30 and 87
- 30 and 85
- 85 and 87
- If a connection is found, replace the fuel pump relay.
- Connect a jumper wire with a 20 A fuse between the positive battery terminal and terminal 85 of the fuel pump relay. Connect a jumper wire between the negative battery terminal and terminal 86 of the fuel pump relay. Measure the resistance between terminals 30 and 87 of the fuel pump relay; the resistance should be less than 2 ohms.
- If the resistance is greater than 2 ohms, replace the fuel pump relay.
DTC P0638: Throttle Actuator Control (TAC) Command Efficiency
DTC P2100: Throttle Actuator Control (TAC) Circuit
DTC P2101: Throttle Position Control Controller Performance
DTC P2119: Throttle valve performance in closed position
The ECM controls the throttle valve by applying variable voltage to the throttle actuator motor control (TAC) circuits. The ECM monitors the duty cycle required to actuate the throttle valve. The ECM monitors the throttle position (TP) sensors 1 and 2 to determine the actual throttle valve position.
P0638 and P2101
- The ignition is on or the engine is running.
- Ignition voltage 1 is greater than 7 V.
- DTCs P0638 and P2102 run continuously if the above conditions are met for more than 1 second.
P2100
- Before the ECM will report DTC P2100, DTC 2101 must successfully clear.
- The ignition is on or the engine is running.
- DTC P2100 runs continuously if the above conditions are met for more than 1 second.
P2119
- The ignition is on.
- The car's speed is 0 km/h (0 mph).
- Engine speed is below 40 rpm.
- Engine coolant temperature (ECT) between 5-85°C (41-185°F).
- Intake air temperature (IAT) within 5-60°C (41-140°F).
- Ignition voltage 1 exceeds 10 V.
- Accelerator pedal position (APP) is less than 15%.
- DTC P2119 sets once per ignition cycle if the above conditions are present for less than 1 second.
DTC P0638
- The ECM detects that the duty cycle for the upper limit of the test range is greater than 80% for more than 0.6 s.
- The ECM detects that the duty cycle for the lower limit of the test range is greater than 80% for more than 5 s.
DTC P2100
- The ECM detects that the TAC motor output driver does not turn off when commanded off.
- The condition lasts less than 4 seconds.
DTC P2101
- The ECM detects that the difference between the commanded and actual throttle position is greater than 10%.
- This condition lasts less than 4 seconds.
DTC P2119
The ECM detects that the throttle valve has not returned to its home position within 560 milliseconds.
DTCs P0638, P2100, P2101, and P2119 are Type A diagnostic trouble codes.
DTCs P0638, P2100, P2101, and P2119 are Type A diagnostic trouble codes.
Check the conditions under which the throttle valve can be considered open. For example, ice may have formed in the throttle valve channel, preventing the throttle valve from closing.
- If the ignition is switched on, monitor the information about diagnostic trouble codes using the scanning device. Make sure that the diagnostic trouble codes P0121, P0122, P0123, P0221, P0222 or P0223 are not set.
- If any of these DTCs are set, proceed to further diagnostics for DTC P0121, P0122, P0123, P0221, P0222, or P0223.
- Using a scan tool, verify that the TP 1 sensor voltage is between 0.2-0.9 V and that the TP 2 sensor voltage is between 4.2-4.8 V.
- If any of the TP sensor voltages are not within the specified range, proceed to further diagnostics for DTC P0121, P0122, P0123, P0221, P0222, or P0223.
- Quickly depress the accelerator pedal from the rest position to the wide open throttle (WOT) position and release the pedal. Repeat this procedure several times. DTC P0638, P2111, P2112, or P2119 should not set.
- If any of the DTCs P0121, P0122, P0123, P0221, P0222, or P0223 are set while performing this procedure, proceed to further diagnostics for DTCs P0121, P0122, P0123, P0221, P0222, or P0223.
- Slowly press the accelerator pedal until the throttle valve is fully open, and then slowly return the pedal to the closed throttle position. Repeat this procedure several times. DTC P0638, P2111, P2112, or P2119 should not set.
- If any of the DTCs P0121, P0122, P0123, P0221, P0222, or P0223 are set while performing this procedure, proceed to further diagnostics for DTCs P0121, P0122, P0123, P0221, P0222, or P0223.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the status data records/failure logs can also be met.
- Check the throttle body for the following faults:
- The throttle valve is not in its original position
- Throttle valve stuck open or closed
- The throttle valve opens or closes without spring pressure
- If a fault is found, replace the damaged throttle body.
Important: Disconnecting the throttle body wiring harness connector will cause additional DTCs to be set.
- Turn off ignition, disconnect harness connector from throttle body. Ignition on, measure voltage of control circuits of motors 1 and 2; the voltage should be 2-4 V.
- If the voltage is less than 2 V, check the control circuit of the appropriate motor for an open circuit or short to ground. If the circuit is OK, replace the ECM.
- If voltage is greater than 4 V, test the appropriate motor control circuit for a short to supply voltage. If circuit testing does not reveal a fault, replace the ECM.
- Turn off ignition, connect the injector test lamp between the TAC 1 motor control circuit and the TAC 2 motor control circuit of the throttle body harness connector. Watching the injector test lamp, turn on the ignition for 5 seconds and turn it off. Make sure that the injector test lamp lights up brightly.
- If the injector warning lamp does not come on, check for a short circuit between the TAC motor 1 and TAC motor 2 control circuits. If no fault is found when testing the circuit, replace the ECM.
- If all circuits are normal, replace the throttle body.
DTC P0645: Air Conditioner (A/C) Clutch Relay Control Circuit
DTC P0646: Air Conditioner (A/C) Clutch Relay Control Circuit Low Voltage
DTC P0647: Air Conditioner (A/C) Clutch Relay Control Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
|
Air Conditioner (A/C) Clutch Relay Control Circuit
|
P0646
|
P0645, P0646
|
P0647
|
|
Air Conditioner (A/C) Clutch Relay Coil Supply Voltage Circuit
|
P0646
|
P0645, P0646
|
P0647
|
The electronic engine management system controller (ECM) closes the air conditioner clutch control circuit (A/C) to the ground using an internal semiconductor device (driver). The main function of the driver is to connect the mass to the managed device. Each driver has a health monitoring line, which is checked by the ECM controller. When the ECM controller issues a command to turn on the device, the electric potential on the control circuit should be low, about 0 V. When the ECM controller issues a command to turn off the device, the electric potential on this circuit should be high, close to the battery voltage. If the ECM controller detects that the actual state of the control circuit does not match the expected state, a fault code is issued.
- The ignition is on.
- The voltage in the system is within 9-18 V.
- An incorrect voltage level was detected in the air conditioning control circuit.
- This condition must be maintained for at least 30 seconds.
Diagnostic trouble codes P0645, P0646, and P0647 are Type E diagnostic trouble codes.
Diagnostic trouble codes P0645, P0646, and P0647 are Type E diagnostic trouble codes.
Turn on the ignition, use the scanning device to command the air conditioner clutch to engage and disengage. Check by ear that the clutch engages and disengages when the appropriate commands are given.
- Turn off the ignition, disconnect the harness connector from the air conditioning compressor.
- Turn on the ignition, make sure that the control lamp lights up between the voltage contact "B+" and a reliable ground.
- If the test lamp does not illuminate, test the "B+" voltage circuit for a short to ground or an open/high resistance. If the circuit is OK, replace the ECM
- Turn on the ignition, use the scanning device to issue a command to turn on the air conditioning compressor. Check that the test lamp lights up between the "B+" voltage circuit and the control circuit.
- If the test lamp does not illuminate, test the control circuit for a short to ground or an open/high resistance. If the circuit is OK, replace the ECM
- If all circuits are OK, Replace the air conditioning compressor clutch.
DTC P0650: Malfunction Indicator Lamp (MIL) Control Circuit
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Supply voltage of the malfunction indicator lamp
|
P0650
|
P0650
|
-
|
-
|
|
Control of the malfunction indicator lamp
|
P0650/MIL ON
|
P0650
|
P0650
|
-
|
The fault indicator light (MIL) is located on the instrument panel. The lamp informs the driver that there is a malfunction in the exhaust reduction system and the engine management system requires maintenance. The ECM controller monitors the condition of the fault indicator lamp circuit for inconsistencies with the current intended state of the fault indicator lamp. For example, if the ECM controller commands you to turn off the fault indicator light and detects a low voltage, or commands you to turn on the fault indicator light and detects a high voltage, this indicates a fault. If the ECM controller detects an inappropriate state of the control circuit of the fault indicator lamp, this diagnostic fault code is set.
- Engine speed is more than 80 rpm
- Ignition voltage 1 within 10-18 volts.
- The ECM has commanded the MIL to turn on and off at least once during the ignition cycle.
- DTC P0650 runs continuously after the specified conditions are met.
- The ECM detects an open circuit, short to ground, or short to battery voltage in the MIL control circuit.
- This condition lasts for at least 4 seconds.
Diagnostic trouble code DTC P0650 is a Type E code.
Diagnostic trouble code DTC P0650 is a Type E code.
Turn on the ignition, use the scan tool to command the malfunction indicator lamp to turn on and off. The malfunction indicator lamp should turn on and off in accordance with the control commands.
- If any other instrument cluster indicators or gauges do not work, See Section 9E, Instruments/Driver Information.
- Turn off ignition, disconnect ECM wiring harness connectors. Turn on ignition, malfunction indicator lamp should not light.
- If the fault indicator light is on, check the control circuit of the fault indicator light for a short-circuit to ground.
- Turn on the ignition, connect a jumper wire with a 3 A fuse between the control circuit of the malfunction indicator lamp and the negative terminal of the battery. The malfunction indicator lamp should light.
- If the MIL does not illuminate, test the MIL control circuit for a short to battery voltage or an open/high resistance. If the circuit is normal, replace the instrument cluster/bulb.
- If all circuits/connections are normal, replace the ECM.
DTC P0685: Engine Management System Ignition Relay Control Circuit
DTC P0686: Engine Controls Ignition Relay Control Circuit Low Voltage
DTC P0687: Engine Controls Ignition Relay Control Circuit High Voltage
DTC P0689: Engine Controls Ignition Relay Feedback Circuit Low Voltage
DTC P0690: Engine Controls Ignition Relay Feedback Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
Important: A main relay failure will cause multiple diagnostic trouble codes to be set. The diagnostic trouble codes listed in the table are only set if there is a main relay failure.
|
Chain
|
Short circuit with "ground"
|
High resistance
|
Breakup
|
Short circuit to live wire
|
Signal parameters
|
|
Supply voltage B+ - Winding
|
P0685
|
P0685
|
P0685
|
-
|
-
|
|
Supply voltage B+ - Switch
|
-
|
P0689
|
P0689
|
P0690
|
-
|
|
Relay control circuit
|
P0686
|
P0685
|
P0685
|
P0687
|
P0685
|
|
Ignition Voltage Circuit 1
|
-
|
P0689
|
P0689
|
P0690
|
-
|
The engine control ignition relay or main relay is a normally open relay. The relay switch is held in the open position by spring tension. Voltage from the positive battery terminal is applied directly to the relay coil and to the switch contact at all times. The ECM connects the ground circuit to the relay coil control circuit through an integrated circuit built into the ECM called the output driver. When the ECM commands the main relay to be on, ignition 1 voltage is applied to the following fuses in the underhood fuse box:
- ECM fuse or HFV6 ECM fuse
- ETC fuse
- PRE O2/CAM fuse
- POST O2 fuse
- Fuse EVEN INJ/COIL
- ODD INJ/COIL Fuse
Ignition 1 voltage, which is supplied to the ECM through the ECM fuse, serves to power the internal ECM circuits associated with throttle actuator control.
DTC P0685 and DTC P0686
- Battery voltage is within 10.5-18 volts.
- Turn off the ignition.
- A command has been given to turn off the main relay.
- Diagnostic tests are performed continuously when the above conditions are met.
DTC P0687 P0689 and P0690
- Battery voltage is within 10.5-18 volts.
- Ignition in the "ON" position.
- The command to turn on the main relay has been given.
- These DTCs run continuously after the specified condition is met.
- The specified state of the output driver module and the actual state of the control circuit do not match.
- The ECM detects that the main relay feedback circuit voltage is not within the expected range when the main relay is commanded on or off.
- One of these conditions occurs for more than 2 seconds.
Diagnostic trouble codes P0685, P0686, P0687, P0689, and P0690 are Type E codes.
Diagnostic trouble codes P0685, P0686, P0687, P0689, and P0690 are Type E codes.
- This test procedure requires that the vehicle's battery has been load tested and is fully charged. See Battery Inspection/Test in the Engine Electrical section.
- When disconnecting electrical connectors or removing fuses and relays from the fuse box, always check the component terminals for corrosion and the paired electrical contacts for tight contact.
- For tests that require connections to underhood fuse block terminals, component harness connector terminals, or ECM harness connector terminals, use the J 35616 Connector Test Adapter Kit.
- Turn ignition on, clear DTC codes with scan tool.
- Turn off the ignition for 30 seconds.
- Ignition on, retrieve DTC information with scan tool.
- Check the diagnostic trouble code information with a scan tool. DTC P0685, P0686, P0687, P0689, or P0690 should not be set.
- Turn off ignition, disconnect ignition relay or main engine control relay.
Important: A pilot lamp is used to create a load in the circuit, which may not light.
- Connect a test lamp between the B+ power supply circuit on the main relay winding side and the negative terminal of the battery.
- Turn ignition on, check voltage between main relay B+ voltage circuit and battery positive terminal; the voltage should be less than 0.1 V.
- If voltage is greater than 0.1 V, repair B+ voltage circuit on main relay coil side for short to ground or open/high resistance.
Important: A pilot lamp is used to create a load in the circuit, which may not light.
- Connect a test lamp between the B+ voltage circuit on the main relay switch side and the negative battery terminal.
- Turn ignition on, check voltage between main relay B+ voltage circuit and battery positive terminal; the voltage should be less than 0.1 V.
- If voltage is greater than 0.1 V, repair the B+ voltage circuit at the main relay switch side for a short to ground or open/high resistance.
- With the ignition on, connect a test lamp between the main relay control circuit and the B+ voltage supply circuit from the main relay winding side.
- Turn on the ignition. The indicator lamp should come on when the ignition switch is turned to the "on" position and go out when the ignition switch is turned to the "off" position.
- If the test lamp is constantly on, check the control circuit for a short to ground. If no fault is found when testing the circuit/connections, replace the ECM.
- If the test lamp does not illuminate continuously, test the control circuit for a short to a live wire or an open/high resistance. If no fault is found when testing the circuit/connections, replace the ECM.
Important: The ignition voltage circuit 1 connects the main relay and the ECM. The ignition voltage circuit 1 is a feedback circuit.
- Connect a jumper wire with a 15 A fuse between the B+ supply voltage circuit and the main relay ignition 1 voltage circuit.
- Try to start the engine. The engine should start.
- If the engine does not start, test the ignition 1 voltage circuit between the main relay and the ECM for a short to ground or an open/high resistance. If the circuit/connections test normal, replace the ECM.
- If checking all circuits/connections reveals no fault, check or replace the main relay.
- Measure the resistance between terminals 85 and 86 of the main relay; the resistance should be within 70 - 110 Ohms.
- If the resistance is not within the specified range, replace the main relay.
- Measure the resistance between the following terminals of the main relay; the resistance must be infinite.
- 30 and 86
- 30 and 87
- 30 and 85
- 85 and 87
- If continuity is found, replace the main relay.
- Connect a jumper wire with a 20 A fuse between the positive battery terminal and terminal 85 of the fuel pump relay. Connect a jumper wire between the negative battery terminal and terminal 86 of the fuel pump relay. Measure the resistance between terminals 30 and 87 of the fuel pump relay; the resistance should be less than 2 ohms.
- If the resistance is more than 2 ohms, replace the main relay.
DTC P0688 - Engine Management System Ignition Relay Feedback Circuit
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM controller connects the feedback circuit of the ignition relay of the engine control system to the "mass" through an integrated semiconductor device called a shaper. The main function of the shaper is to connect to the "mass" of the controlled component. Each shaper has a fault line controlled by the ECM controller. When the ECM controller sends a command to turn on the component, the control circuit must be at a low voltage, almost equal to 0 volts. When the ECM controller sends a command to turn off the component, the control circuit must be at a high voltage, close to the battery voltage. If the ECM controller detects that the actual state of the control circuit does not correspond to the expected state, a diagnostic fault code is set.
- Ignition in the "ON" position.
- The system voltage is between 9-18 volts.
- A voltage level different from the required level was detected in the feedback circuit of the ignition relay of the engine management system.
- This fault must exist for at least 30 seconds.
Diagnostic trouble code DTC P0688 is a Type E code.
Diagnostic trouble code DTC P0688 is a Type E code.
Turn on the ignition, use a scanning device to send the "on" and "off" commands to the relay. Check by feel or by ear that the relay turns on and off with each command.
- Turn off the ignition, disconnect the ignition relay of the engine management system.
- Turn on the ignition, make sure that the test lamp connected between the ground contact and a reliably known ground does not light.
- If the test lamp is on, check the control circuit for a short to a live wire.
- Turn on the ignition, turn on the test lamp between the control circuit contact and a reliably known "ground". Use the scanning device to give the relay the "on" and "off" commands. The test lamp should light and go out in accordance with the given commands.
- If the test lamp is constantly on, check the relay control circuit for a short to a live wire. If no fault is found when testing the circuit, replace the ECM.
- If the test lamp does not light continuously, check the relay control circuit for a short to ground or an open/high resistance. If no fault is found when testing the circuit, replace the ECM.
- Turn on the test lamp between the "+" terminal of the battery and a reliably known "ground".
- If the test lamp does not light, check the positive circuit of the battery for a short to ground or an open/high resistance.
- Connect a 30 A fuse between the positive battery terminal and the power supply circuit contact of the ignition relay of the engine management system and check the circuit activation.
- If the circuit does not turn on, check the power supply circuit of the ignition relay of the engine management system for a short circuit to ground and for an open / high resistance. If the circuit is normal, replace the fan.
- If all circuits are normal, then replace the relay.
DTC P0691 - Cooling Fan Relay 1 Control Circuit Low
DTC P0692 - Cooling Fan Relay 1 Control Circuit High
Before using this diagnostic procedure, you should perform a diagnostic system check.
The electronic motor control system (ECM) controller controls the cooling system fan operating at low speed, grounding the relay control circuit of this fan by means of an internal semiconductor device, the so-called shaper. To activate the high-speed cooling system fan, the ECM controller grounds the high-speed relay control circuit, while simultaneously grounding the low-speed control circuit. The positive battery voltage is applied to the low and high speed relays. When the ECM controller sends a switch-on command to the fan relay, the control circuit voltage must be low, close to 0 volts. When the ECM controller sends a shutdown command to the air conditioner compressor relay, the control circuit must be at a high voltage, close to the battery voltage.
- Ignition in the "ON" position.
- The system voltage is between 9-18 volts.
- An abnormal voltage level has been detected in the cooling fan relay control circuit.
- This fault must exist for at least 30 seconds.
Diagnostic trouble codes P0691 and P0692 are Type E codes.
Diagnostic trouble codes P0691 and P0692 are Type E codes.
Turn on the ignition, use a scanning device to send the "on" and "off" commands to each relay. Check by feel or by ear that each relay turns on and off with each command.
- Turn off the ignition, disconnect the corresponding fan relay.
- Turn on the ignition, make sure that the test lamp connected between the ground contact and a reliably known ground does not light.
- If the indicator lamp is on, check the ground connection circuit for a short circuit to a live wire.
- Turn on the ignition, turn on the test lamp between the control circuit contact and a reliably known "ground". Use the scanning device to give the relay the "on" and "off" commands. The test lamp should light and go out in accordance with the given commands.
- If the test lamp is constantly on, check the relay control circuit for a short to a live wire. If no fault is found when testing the circuit, replace the ECM.
- If the test lamp does not light continuously, check the relay control circuit for a short to ground or an open/high resistance. If no fault is found when testing the circuit, replace the ECM.
- Turn on the test lamp between the "+" terminal of the battery and a reliably known "ground".
- If the test lamp does not light, check the positive terminal of the battery for a short to ground or an open/high resistance.
- Connect a 30 A fuse between the positive terminal of the battery and the fan power supply circuit contact and check that the fan turns on.
- If the fan does not turn on, check the fan power supply circuit for a short to ground or an open/high resistance. If the circuit is normal, replace the fan.
- If all circuits are normal, then replace the relay.
DTC P0693 - Cooling Fan Relay 2 Control Circuit Low
DTC P0694 - Cooling Fan Relay 2 Control Circuit High
Before using this diagnostic procedure, you should perform a diagnostic system check.
The electronic motor control system (ECM) controller controls the cooling system fan operating at low speed, grounding the relay control circuit of this fan by means of an internal semiconductor device, the so-called shaper. To activate the high-speed cooling system fan, the ECM controller grounds the high-speed relay control circuit and the serial/parallel connection, while simultaneously grounding the low-speed control circuit. The positive battery voltage is applied to the low and high speed relays and the serial / parallel switching relays. When the ECM controller sends a switch-on command to the fan relay, the control circuit voltage must be low, close to 0 volts. When the ECM controller sends a shutdown command to the air conditioner compressor relay, the control circuit must be at a high voltage, close to the battery voltage.
- Ignition in the "ON" position.
- The system voltage is between 9-18 volts.
- An abnormal voltage level has been detected in the cooling fan relay control circuit.
- This fault must exist for at least 30 seconds.
Diagnostic trouble codes P0693 and P0694 are Type E codes.
Diagnostic trouble codes P0693 and P0694 are Type E codes.
Turn on the ignition, use a scanning device to send the "on" and "off" commands to each relay. Check by feel or by ear that each relay turns on and off with each command.
- Turn off the ignition, disconnect the corresponding fan relay.
- Turn on the ignition, make sure that the test lamp connected between the ground contact and a reliably known ground does not light.
- If the indicator lamp is on, check the ground connection circuit for a short circuit to a live wire.
- Turn on the ignition, turn on the test lamp between the control circuit contact and a reliably known "ground". Use the scanning device to give the relay the "on" and "off" commands. The test lamp should light and go out in accordance with the given commands.
- If the test lamp is constantly on, check the relay control circuit for a short to a live wire. If no fault is found when testing the circuit, replace the ECM.
- If the test lamp does not light continuously, check the relay control circuit for a short to ground or an open/high resistance. If no fault is found when testing the circuit, replace the ECM.
- Turn on the test lamp between the "+" terminal of the battery and a reliably known "ground".
- If the test lamp does not light, check the positive terminal of the battery for a short to ground or an open/high resistance.
- Connect a 30 A fuse between the positive terminal of the battery and the fan power supply circuit contact and check that the fan turns on.
- If the fan does not turn on, check the fan power supply circuit for a short to ground or an open/high resistance. If the circuit is normal, replace the fan.
- If all circuits are normal, then replace the relay.
DTC P0700: The gearbox controller has issued a command to turn on the malfunction indicator lamp
Before using this diagnostic procedure, you should perform a diagnostic system check.
This Diagnostic Fault code (DTC) indicates that a DTC code related to exhaust toxicity is installed in the gearbox controller (FCM). The electronic Engine Management System (ECM) controller receives information from the TCM controller via a serial data transmission circuit. The ECM controller turns on the control indicator lamp if the checkpoint controller sends a message through the serial data transmission circuit requesting that this control lamp be turned on. Only the DTC P0700 will be displayed in the DTC information for the ECM controller, but the diagnostic fault code for the gearbox will be registered in the fault protocols.
- The ignition is on or the engine is running.
- DTC P0700 runs continuously.
The ECM controller receives data from the TCM via a serial channel about the need to turn on the fault indicator light.
DTC P0700 is a Type A diagnostic trouble code.
DTC P0700 is a Type A diagnostic trouble code.
Important: Before diagnosing a TCM DTC, clear any existing engine control DTCs.
DTC P0700 is an informational diagnostic trouble code. If there are no engine controls DTCs, refer to. Section 5A, AISIN 55-51LE Gearbox with Final Drive Assembly
DTC P0704 - Clutch release chain
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM supplies 5 V to the clutch switch circuit. This circuit ensures that the engine will only start if the clutch pedal is fully depressed. If the pedal is fully depressed, the circuit is grounded through the switch circuit.
- The engine is running.
- The system voltage is between 9-18 volts.
- The ECM detects that 15 gear shifts have occurred with less than 3 clutch pedal switch operations.
DTC P0704 is a Type C diagnostic trouble code.
DTC P0704 is a Type C diagnostic trouble code.
Turn the ignition on and, while watching the scan tool, press and release the clutch pedal. The scan tool display should switch from Inactive to Active as the pedal is pressed.
- Turn off the ignition, disconnect the clutch pedal switch at the switch.
- Turn on the ignition, make sure that the test lamp is lit, connected between the signal contact and a reliably known "ground".
- If the test lamp does not illuminate, test the signal circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the ECM.
- Connect a 10 Amp fuse between the signal circuit and the ground terminal at the wiring harness connector.
- The scanning device display should show the status "On" (Active).
- If the display remains "Inactive", check the ground circuit for a short to ground or an open/high resistance.
- If all circuits are normal, then replace the clutch switch.
DTC P1011: Initial position of the intake camshaft position actuator, cylinder bank 1
DTC P1012: Initial position of the exhaust camshaft position actuator, cylinder bank 1
DTC P1013: Initial position of the intake camshaft position actuator, cylinder bank 2
DTC P1014: Initial position of the exhaust camshaft position actuator, cylinder bank 2
Before using this diagnostic procedure, you should perform a diagnostic system check.
The camshaft position (CMP) actuator system allows the ECM to control the valve timing of all 4 camshafts while the engine is running. The CMP actuator assembly changes the position of the camshaft in response to changes in oil pressure. The CMP actuator solenoid changes the oil pressure to adjust the advance or retardation of the camshaft.
The camshaft position actuator units are located in a single block, the drive of which is carried out by the timing chain. The CMP unit has a wheel with fixed blades connected to the camshafts. The camshaft position actuator units have locking pins. The locking pin prevents relative displacement between the outer casing and the wheel assembly with blades when starting the engine. The camshaft position actuator is locked until the oil pressure reaches the level required to control this actuator. Before the camshaft position actuator begins to move, the locking pin must be released by oil pressure.
- Diagnostic trouble codes P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094, and P2095 are not set.
- The engine runs for more than 1 second.
- The ECM has completed the camshaft position actuator output driver test.
- Engine speed is more than 1000 rpm.
- DTCs P1011, P1012, P1013 and P1014 are only executed when the engine is started.
The ECM detects that the actuator is not in the home position when the engine is started.
DTCs P1011, P1012, P1013, and P1014 are Type C diagnostic trouble codes.
DTCs P1011, P1012, P1013, and P1014 are Type C diagnostic trouble codes.
Important: The engine oil level and pressure are critical to the proper operation of the variable valve timing drive system. Before continuing with this diagnostic, ensure that the required oil level and pressure are present.
- Start the engine. Make sure there are no abnormal noises when the engine starts.
- Monitor DTC information with a scan tool. DTCs P1011, P1012, P1013, and P1014 should not be set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Inform the customer that the following actions may cause DTC P1011, P1012, P1013, or P1014 to set:
- Engine shutdown with accelerator pedal depressed
- Turning off the engine while driving
- Pressing the accelerator pedal to start the engine
Start the engine.
- If abnormal engine noise is present or DTCs P1011, P1012, P1013, or P1014 are set, replace the appropriate camshaft position actuator.
If the customer complains that the engine stalls, see Symptoms - Engine Controls for further diagnostics.
DTC P1551: Initial throttle position not reached during learning
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM controls the throttle valve by applying variable voltage to the throttle actuator motor control (TAC) circuits. The ECM monitors the duty cycle required to actuate the throttle valve. The ECM monitors the throttle position (TP) sensors 1 and 2 to determine the actual throttle valve position.
- The car's speed is 0 km/h (0 mph).
- Engine speed is less than 40 rpm.
- Engine coolant temperature (ECT) is between 5-85°C (41-185°F).
- The intake air temperature is between 5-60°C (41-140°F).
- Ignition voltage 1 is greater than 10 volts.
- Accelerator pedal position is less than 15%.
- DTC P1551 is set when the throttle actuator motor is disabled
The ECM detects that when the throttle actuator motor is turned off, the TP sensor angle is less than 1.8% or greater than 13.1% for more than 4 seconds.
DTC P1551 is a Type A diagnostic trouble code.
DTC P1551 is a Type A diagnostic trouble code.
- Controlling the throttle using the throttle position control function of the scanning instrument may cause additional diagnostic trouble codes to be set. DO NOT ATTEMPT to diagnose DTCs installed when using this feature.
- Among the scan tool's special functions is the Throttle Control System Control function. This function allows you to control the throttle position throughout its entire range of motion to verify that the throttle assembly and control system are operating correctly.
- Check the conditions under which the throttle valve can be considered open.
- Check for situations that may cause ice to form in the throttle bore.
- The throttle valve is spring loaded in the slightly open position. The throttle valve should be approximately 3-5 percent open. This is the normal position. The throttle valve should not be fully closed or open more than the specified amount. The throttle valve should move open and closed without binding under normal spring force. The throttle valve should NOT move freely open or closed WITHOUT spring force.
- Ignition ON, retrieve DTC information with a scan tool. Verify that DTCs P0121, P0122, P0123, P0221, P0222, P0223, P2100, P2101, or P2119 are not set.
- If one of the above DTCs is set, refer to the corresponding DTC information for further diagnosis.
- Monitor the DTC information with a scan tool for 30 seconds. DTC P1551 should not set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
Turn off the ignition, disconnect the intake air duct from the throttle body and inspect for the following faults:
- The throttle valve is NOT in the home position
- Throttle valve stuck in open or closed position
- The throttle valve moves freely to the open or closed position WITHOUT spring force
- If a problem is found, replace the throttle body.
DTC P1631 - The signal from the anti-theft system that allows fuel supply is incorrect
Before using this diagnostic procedure, you should perform a diagnostic system check.
The theft deterrent module (TDM) sends the unlock password to the ECM via the serial data circuit. The ECM then sends a signal to the TDM. The ECM and TDM perform calculations on this signal. If the calculation result sent by the TDM matches the result received by the ECM, the ECM allows the engine to start.
The ignition key is in the ACC or ON position.
The ECM receives an incorrect unlock password from the TDM controller.
Diagnostic trouble code DTC P1631 is a Type C code.
Diagnostic trouble code DTC P1631 is a Type C code.
Important: Since there is normal communication between the TDM and ECM, theft deterrent type B codes must be set before the P codes.
Perform the anti-theft alarm component programming procedure. The ECM should successfully complete learning the password and the engine should start.
If the ECM does not memorize the password or the engine does not start, replace the ECM.
DTC P1649 - The anti-theft system password is not programmed
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM controller and the Electronic Body control module (BCM) are an integral part of the vehicle's anti-theft system. The vehicle's anti-theft system checks the correctness of the passwords programmed for each of these controllers to prevent illegal use of the vehicle. The password verification process consists of several steps:
- When the ignition is turned on or a door is unlocked with the remote key, security data is exchanged between the BCM and the key to verify the key being used.
- Once the key is confirmed to be correct and the ignition is turned on, data is exchanged between the BCM and the ECM to start the engine
- Data exchange processes involve the exchange of various encrypted data between each of the devices.
Important: Failure to complete any of these password verification processes will result in the engine not being able to start and diagnostic trouble codes being stored. Additional information on the anti-theft system.
The recording of the diagnostic trouble code of the immobilizer occurs if the correctness of the password is not confirmed during the check by the anti-theft system.
The ignition key is in the ACC or ON position.
- If the key is not programmed into the BCM, then the key validation check will fail and the vehicle immobilizer will be activated.
- If the communication channel is not established between the BCM and the ECM, then the BCM will fail to check the ECM password and the vehicle immobilizer will be activated.
- If the BCM, key or ECM has a faulty memory, then the password verification process will fail and the vehicle immobilizer will be activated.
- If there is a fault in the GMLAN network, the password verification will not be performed and the vehicle immobilizer will be activated.
Diagnostic trouble code DTC P1649 is a Type C code.
Diagnostic trouble code DTC P1649 is a Type C code.
Since a faulty wiring connector can cause trouble codes to be set, always check the connectors associated with the diagnostic procedure for shorted contacts or poor wiring connections before replacing any components.
The vehicle allows the engine to be cranked by the starter for no more than 5 seconds. If the ignition key and BCM check fails, the ECM will stop cranking the engine or stall the engine if it has already started. The engine will not be cranked again until the ignition has been off for at least 5 seconds.
the "key" referenced by the DTC ID does not correspond to the vehicle key. In this case, the "key" refers to the challenge-response method.
Important: Since there is normal communication between the TDM and ECM, theft deterrent related codes type B must be set before theft deterrent related codes type P. Perform the theft deterrent component programming procedure. The ECM should successfully complete learning the password and the engine should start.
If the ECM does not memorize the password or the engine does not start, replace the ECM.
DTC P1668 - Generator L terminal control circuit
DTC P2500 - Generator Terminal L Control Circuit Low Voltage
DTC P2501 - Generator Terminal L Control Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Generator L terminal circuit
|
P0621
|
P0621
|
P0621
|
P0621
|
The ECM uses the generator enable signal circuit to control the generator load on the engine. A high voltage driver in the ECM supplies voltage to the voltage regulator. This serves as a signal for the regulator to turn the field winding circuit on or off. The ECM continuously monitors the state of the generator enable signal circuit. The ECM should detect low voltage on the generator enable signal circuit when the ignition is on and the engine is off, and when there is a charging system fault. When the engine is running, the ECM should detect high voltage on the generator enable signal circuit. The ECM performs a test of the ignition switch in the ON and RUN positions to determine the state of the generator enable circuit.
The engine is running.
With the engine running, the ECM detects for at least 15 seconds a voltage that is low/high compared to the previously set voltage for the generator enable circuit.
Diagnostic trouble codes P1668, P2500, and P2501 are Type C, write-only codes.
Diagnostic trouble codes P1668, P2500, and P2501 are Type C, write-only codes.
- With the ignition on and the engine off, disconnect the harness from the generator and measure the voltage of the generator turn-on circuit, which should be close to 0 volts.
- If more than 0 V, then check the generator turn-on circuit for a short to a live wire. If no fault is found when testing the circuit, then replace the ECM.
- With the ignition on and the engine running, the voltage in the generator turn-on circuit must be greater than 3.5 volts.
- If there is no voltage, check the generator power circuit for a short to ground or an open/high resistance. If no fault is found when testing the circuit, replace the ECM.
- If no fault is found when testing all circuits.
DTC P2008: Intake Manifold Runner Control (IMRC) Solenoid Control Circuit
DTC P2009: Intake Manifold Runner Control (IMRC) Solenoid Control Circuit Low Voltage
DTC P2010: Intake Manifold Runner Control (IMRC) Solenoid Control Circuit
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Ignition voltage 1
|
P2009?
|
P2008
|
-
|
-
|
|
IMRC control circuit
|
P2009
|
P2008
|
P2010
|
-
|
|
?Opens the fuse which supplies voltage to the IMRC solenoid.
|
||||
Ignition 1 voltage is supplied directly to the intake manifold length control (IMRC) solenoid. The ECM controls the IMRC solenoid by grounding the control circuit through an integrated output smart key. The main purpose of the output smart key is to provide ground to the IMRC solenoid. The ECM can detect an open circuit, short to ground, or short to supply voltage by monitoring the voltage on the control circuit.
- The ignition is on or the engine is running.
- Diagnostic tests are performed continuously when the above conditions are met.
The ECM detects that the commanded state of the control key and the actual state of the control circuit do not match for more than 2 seconds.
Diagnostic trouble codes P2008, P2009, and P2010 are Type E codes.
Diagnostic trouble codes P2008, P2009, and P2010 are Type E codes.
- Turn ignition on, use scan tool to command IMRC solenoid on and off. There should be a noticeable and audible click.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn off ignition, disconnect harness connector from IMRC solenoid.
- Turn ignition on, check battery voltage between IMRC solenoid 1 ignition voltage circuit and ground.
- If voltage is below B+, repair short to ground or open/high resistance in IMRC solenoid ignition 1 voltage circuit. Replace fuse if necessary.
- Turn ignition off, connect a test lamp between the control circuit and the ignition voltage circuit 1 of the IMRC solenoid.
- Turn ignition on, use scan tool to command IMRC solenoid ON. Test lamp should turn on and off.
- If the test lamp is constantly on, check the control circuit for a short to ground. If no fault is found when testing the circuit/connections, replace the ECM.
- If the test lamp does not illuminate at all, check the control circuit for a short to a live wire or an open/high resistance. If no fault is found when testing the circuit/connections, replace the ECM.
- If checking all circuits/connections reveals no faults, replace the IMRC solenoid.
DTC P2065 -Fuel Level Sensor 2 Circuit
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Fuel Level Sensor Reference Voltage Circuit
|
P0462
|
-
|
-
|
P0461
|
|
Fuel level sensor signal circuit
|
P0462
|
P0463
1
P0464
|
P0463
|
P0461
|
|
Fuel Level Sensor Low Reference Circuit
|
-
|
P0463
1
P0464
|
P0463
|
P0461
|
|
||||
The electrical resistance of the fuel level sensor changes as the fuel level changes. The ECM continuously monitors the fuel level sensor signal circuit to determine the fuel level. When the fuel tank is full, the sensor resistance is low and the ECM receives a low voltage signal. When the fuel tank is empty, the sensor resistance is high and the ECM receives a high voltage signal. The ECM uses the fuel level sensor signal circuit to calculate the amount of fuel remaining in the tank as a percentage. The ECM sends the percentage of fuel level information via the GMLAN serial data network to the gauge in the instrument cluster. The fuel level information is also used to diagnose misfires and the evaporative emission system
- The ignition is on, the engine is running.
- The system voltage is within 9-16 volts.
- The sensor output voltage is less than 0.5 volts.
- The above condition persists for more than 30 seconds.
Diagnostic trouble code DTC P2065 is a Type E code.
Diagnostic trouble code DTC P2065 is a Type E code.
Turn on the ignition and use a scan tool to monitor the Fuel Tank Level Remaining parameter (Fuel level in the fuel tank). The device should show a value in the range from 4 to 98 percent.
- Turn off the ignition, disconnect the harness connector from the fuel level sensor.
- Turn the ignition on and check with a scan tool if the Fuel Tank Level parameter is less than 4 percent.
- If the value is greater than 4 percent, check the signal circuit for a short to ground. If no fault is found when testing the circuit, replace the ECM.
- If no fault is found when testing all circuits, replace the fuel level sensor.
DTC P2066 - Fuel level sensor 2 performance
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Fuel Level Sensor Reference Voltage Circuit
|
P2067
|
-
|
-
|
P2066
|
|
Fuel level sensor signal circuit
|
P2067
|
P2068
|
P2068
|
P2066
|
|
Fuel Level Sensor Low Reference Circuit
|
-
|
P2068
|
P2068
|
P2066
|
The electrical resistance of the fuel level sensor changes as the fuel level changes. The ECM continuously monitors the fuel level sensor signal circuit to determine the fuel level. When the fuel tank is full, the sensor resistance is low and the ECM receives a low voltage signal. When the fuel tank is empty, the sensor resistance is high and the ECM receives a high voltage signal. The ECM uses the fuel level sensor signal circuit to calculate the amount of fuel remaining in the tank as a percentage. The ECM sends the percentage of fuel level information via the GMLAN serial data network to the gauge in the instrument cluster. The fuel level information is also used to diagnose misfires and the evaporative emission system
These diagnostic tests are designed to detect deviations from the norm of the fuel level sensor signal. The ECM controller sets a diagnostic fault code in the event that the level sensor signal does not correspond to the norm, which is determined by the absence of a signal change during normal operation.
The engine is running.
The ECM detects that a fuel level change of less than 10 liters has occurred over a 241.4 km (150 mi) journey (1.3 gallons).
Diagnostic trouble code DTC P2066 is a Type E code.
Diagnostic trouble code DTC P2066 is a Type E code.
Turn on the ignition and use a scan tool to monitor the Fuel Tank Level Remaining parameter (Fuel level in the fuel tank). The device should show a value in the range from 4 to 98 percent.
- Turn off the ignition, disconnect the harness connector from the fuel level sensor.
- Turn the ignition on and check with a scan tool if the Fuel Tank Level parameter is less than 4 percent.
- If the value is greater than 4 percent, check the signal circuit for a short to ground. If no fault is found when testing the circuit, replace the ECM.
- Turn ignition on, connect a jumper wire with a 3-amp fuse between the signal circuit and the low reference circuit. Verify with a scan tool that the "Fuel Level in Tank" parameter value is greater than 98 percent.
- If the voltage is less than 98 percent, then check the signal circuit for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit testing, then replace the ECM controller.
- If no fault is found when testing all circuits, replace the fuel level sensor.
DTC P2067 -Fuel Level Sensor 2 Signal Low Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Fuel Level Sensor Reference Voltage Circuit
|
P2067
|
-
|
-
|
P2066
|
|
Fuel level sensor signal circuit
|
P2067
|
P2068
|
P2068
|
P2066
|
|
Fuel Level Sensor Low Reference Circuit
|
-
|
P2068
|
P2068
|
P2066
|
The electrical resistance of the fuel level sensor changes as the fuel level changes. The ECM continuously monitors the fuel level sensor signal circuit to determine the fuel level. When the fuel tank is full, the sensor resistance is low and the ECM receives a low voltage signal. When the fuel tank is empty, the sensor resistance is high and the ECM receives a high voltage signal. The ECM uses the fuel level sensor signal circuit to calculate the amount of fuel remaining in the tank as a percentage. The ECM sends the percentage of fuel level information via the GMLAN serial data network to the gauge in the instrument cluster. The fuel level information is also used to diagnose misfires and the evaporative emission system
- The ignition is on, the engine is running.
- The system voltage is within 9-16 volts.
- The sensor output voltage is less than 0.5 volts.
- The above condition persists for more than 30 seconds.
Diagnostic trouble code DTC P2067 is a Type E code.
Diagnostic trouble code DTC P2067 is a Type E code.
Turn on the ignition and use a scan tool to monitor the Fuel Tank Level Remaining parameter (Fuel level in the fuel tank). The device should show a value in the range from 4 to 98 percent.
- Turn off the ignition, disconnect the harness connector from the fuel level sensor.
- Turn the ignition on and check with a scan tool if the Fuel Tank Level parameter is less than 4 percent.
- If the value is greater than 4 percent, check the signal circuit for a short to ground. If no fault is found when testing the circuit, replace the ECM.
- If no fault is found when testing all circuits, replace the fuel level sensor.
DTC P2068 -Fuel Level Sensor 2 Signal High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Fuel Level Sensor Reference Voltage Circuit
|
P2067
|
-
|
-
|
P2066
|
|
Fuel level sensor signal circuit
|
P2067
|
P2068
|
P2068
|
P2066
|
|
Fuel Level Sensor Low Reference Circuit
|
-
|
P2068
|
P2068
|
P2066
|
The electrical resistance of the fuel level sensor changes as the fuel level changes. The ECM continuously monitors the fuel level sensor signal circuit to determine the fuel level. When the fuel tank is full, the sensor resistance is low and the ECM receives a low voltage signal. When the fuel tank is empty, the sensor resistance is high and the ECM receives a high voltage signal. The ECM uses the fuel level sensor signal circuit to calculate the amount of fuel remaining in the tank as a percentage. The ECM sends the percentage of fuel level information via the GMLAN serial data network to the gauge in the instrument cluster. The fuel level information is also used to diagnose misfires and the evaporative emission system
- The ignition is on, the engine is running.
- The system voltage is within 9-16 volts.
- The sensor output voltage is more than 3.5 volts.
- The above condition persists for more than 30 seconds.
Diagnostic trouble code DTC P2068 is a Type E code.
Diagnostic trouble code DTC P2068 is a Type E code.
- Turn off the ignition, disconnect the harness connector from the fuel level sensor.
- Check the resistance between the low reference circuit and a known ground, it should be less than 1.0 ohm.
- If greater than 1.0 ohms, then check the low reference voltage circuit for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit testing, then replace the ECM controller.
- Turn ignition on, connect a jumper wire with a 3-amp fuse between the signal circuit and the low reference circuit. Verify with a scan tool that the "Fuel Level in Tank" parameter value is greater than 98 percent.
- If the voltage is less than 98 percent, then check the signal circuit for a short circuit to a live wire or for open / high resistance. If no fault is detected during circuit testing, then replace the ECM controller.
- If no fault is found when testing all circuits, replace the fuel level sensor.
DTC P2076 - Intake Manifold Runner Position (IMT) Sensor Performance
DTC P2077 - Intake Manifold Tuning (IMT) Valve Position Sensor Circuit Low Voltage
DTC P2078 - Intake Manifold Tuning (IMT) Valve Position Sensor Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
- Check the IMRC solenoid for signs of the valve hitting the intake manifold. This condition may be temperature dependent.
- Inspect the intake manifold length adjustment valve, which should be free of foreign objects or significant contamination.
The Intake Manifold Runner Control (IMRC) valve is used to change the configuration of the intake manifold chamber. When the IMRC valve is open, the intake manifold is one large chamber. When the IMRC valve is closed, the intake manifold is divided into two smaller chambers. The IMRC valve improves engine performance at low and high speeds. Ignition voltage is applied directly to the IMRC solenoid. The ECM controls the valve by grounding the control circuit through a semiconductor device called a driver. The driver has a feedback circuit that increases the voltage. The ECM can detect an open circuit, a short to ground, or a short to voltage by monitoring the feedback voltage.
Condition 1
- The engine is running
- The ECM detects that the IMT sensor voltage is outside the required operating range for more than 4 seconds.
OR
Diagnostic trouble codes P2076, P2077, and P2078 are Type E codes.
Diagnostic trouble codes P2076, P2077, and P2078 are Type E codes.
- Check the IMRC solenoid for signs of the valve hitting the intake manifold. This condition may be temperature dependent.
- Start the engine, quickly press the accelerator pedal from the rest position to the wide-open throttle position and return the pedal to the rest position. Repeat the procedure several times. DTC P2111 should not set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Disconnect the harness connector from the IMT system. Connect a test lamp between the power terminal and the return terminal.
- Using a scan tool, command the IMT valve on and off. Observe the test lamp, which should illuminate for each change in control circuit state.
- If the test lamp does not light, check the power supply and return circuits for a short to ground or an open/high resistance.
- If all circuits are normal, then replace the ECM controller.
- Condition the vehicle for running the DTC. You can also condition the vehicle to run the conditions that were observed based on the recorded malfunction data.
DTC P2096: Fuel Trim System Lower Limit Bank 1 After Catalytic Converter
DTC P2098: Fuel Trim System Lower Limit Bank 2 After Catalytic Converter
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
HO2S signal
|
P0131, P0137, P2096, P2098
|
P0134, P0140
|
P0132, P0138, P2097, P2099
|
P0133
|
|
Low reference voltage
|
-
|
P0134, P0140
|
P0132, P0138, P2097, P2099
|
P0133
|
Heated oxygen sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the control module operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The control module supplies a reference voltage, or bias voltage, of approximately 450 mV to the HO2S. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the control module detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The control module uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements heat the sensor, bringing it up to operating condition faster. This allows the system to enter closed loop mode sooner, and the control unit to calculate the air-fuel ratio sooner.
The HO2S sensor uses the following circuits:
- Signal chain
- Low Voltage Reference Circuit
- Ignition Voltage Circuit 1
- Heater control circuit
- Before the ECM can set DTCs P2096 or P2098, DTCs P0030, P0031, P0032, P0041, P0050, P0051, P0052, P0101, P0131, P0132, P0135, P0137, P0138, P0140, P0141, P0151, P0152, P0155, P0157, P0158, P0160, P0161, P2231, P2234, P2237, P2240, P2243, P2247, P2251, P2254, P2270, P2271, P2273, P2626, and P2629.
- The engine runs for more than 2 seconds.
- Fuel injection correction control based on the measurement results at the catalytic converter outlet is enabled.
- The front and rear HO2S sensors operate in closed loop mode.
- Diagnostic tests for codes P2096 and P2098 run continuously once the above conditions have been met for more than 40 seconds.
- The fuel supply correction based on the results of measurements at the output of the catalytic converter is shifted towards depletion by more than 3 percent of the value of the lambda probe HO2S for more than 4 seconds.
Diagnostic trouble codes P2096 and P2098 are Type E codes.
Diagnostic trouble codes P2096 and P2098 are Type E codes.
- With the engine running, monitor the HO2S voltage parameter. This value should fluctuate above and below the range of 350-550 mV.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn ignition off, disconnect harness connector from appropriate HO2S.
- Turn on the ignition, check that the HO2S parameter is in the range of 350-500 mV.
- If less than 350 mV, test the HO2S signal circuit for a short to ground. If no fault is found when testing the circuit/connections, replace the ECM.
- Check for the following faults:
- Lean fuel at the injectors.
- Water penetration into the HO2S harness connector.
- Low pressure in the fuel supply system.
- Fuel contamination.
- Exhaust leak near HO2S sensor.
- HO2S sensor contamination with silicone.
- Engine vacuum leak.
- If any of the above faults are detected, they should be corrected.
- If no fault is found when testing all circuits/connections, replace the appropriate HO2S sensor.
DTC P2097: Fuel Trim System Bank 1 After Catalytic Converter Upper Limit
DTC P2099: Fuel Trim System Bank 2 After Catalytic Converter Upper Limit
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
HO2S signal
|
P0131, P0137, P2096, P2098
|
P0134, P0140
|
P0132, P0138, P2097, P2099
|
P0133
|
|
Low reference voltage
|
-
|
P0134, P0140
|
P0132, P0138, P2097, P2099
|
P0133
|
Heated oxygen sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the control module operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The control module supplies a reference voltage, or bias voltage, of approximately 450 mV to the HO2S. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the control module detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The control module uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements heat the sensor, bringing it up to operating condition faster. This allows the system to enter closed loop mode sooner, and the control unit to calculate the air-fuel ratio sooner.
The HO2S sensor uses the following circuits:
- Signal chain
- Low Voltage Reference Circuit
- Ignition Voltage Circuit 1
- Heater control circuit
- Before the ECM can set DTCs P2096 or P2098, DTCs P0030, P0031, P0032, P0041, P0050, P0051, P0052, P0101, P0131, P0132, P0135, P0137, P0138, P0140, P0141, P0151, P0152, P0155, P0157, P0158, P0160, P0161, P2231, P2234, P2237, P2240, P2243, P2247, P2251, P2254, P2270, P2271, P2273, P2626, and P2629.
- The engine runs for more than 2 seconds.
- Fuel injection correction control based on the measurement results at the catalytic converter outlet is enabled.
- The front and rear HO2S sensors operate in closed loop mode.
- Diagnostic tests for codes P2097 and P2099 run continuously once the above conditions have been met for more than 40 seconds.
- The fuel injection correction based on the measured results at the catalytic converter outlet is shifted towards enrichment by more than -3 percent from the HO2S lambda probe value for more than 4 seconds.
Diagnostic trouble codes P2097 and P2099 are Type E codes.
Diagnostic trouble codes P2097 and P2099 are Type E codes.
- With the engine running, monitor the HO2S voltage parameter. This value should fluctuate above and below the range of 350-550 mV.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn ignition off, disconnect harness connector from appropriate HO2S.
- Turn on the ignition, check that the HO2S parameter is in the range of 350-500 mV.
- If less than 350 mV, test the HO2S signal circuit for a short to ground. If no fault is found when testing the circuit/connections, replace the ECM.
- Check for the following faults:
- The fuel injectors have a rich mixture
- Water penetration into the HO2S harness connector.
- High pressure in the fuel supply system.
- Fuel contamination.
- Fuel saturation of the adsorber of the gasoline vapor recovery system (SUPB)
- Difficulty in exhaust gas release.
- HO2S sensor contamination with silicone
- If any of the above faults are detected, they should be corrected.
- If no fault is found when testing all circuits/connections, replace the appropriate HO2S sensor.
DTC P2105: Throttle Actuator Control (TAC) - Engine Shutdown
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM controls the throttle valve by applying variable voltage to the throttle actuator motor control (TAC) circuits. The ECM monitors the duty cycle required to actuate the throttle valve. The ECM monitors the throttle position (TP) sensors 1 and 2 to determine the actual throttle valve position.
- The ECM power-off process in the last driving cycle is now complete.
- DTC P2105 runs continuously after the specified condition is met.
The ECM detects an incorrect voltage level in the ignition 1 voltage supply circuits.
DTC P2105 is a Type A diagnostic trouble code.
DTC P2105 is a Type A diagnostic trouble code.
- If DTC P2105 is set, the engine will stall and will not restart until the ignition is turned off and then back on.
- Other DTCs are set at the same time as P2105.
- The ignition key cannot be removed from the ignition switch until the next ignition cycle begins.
- Start the engine, quickly press the accelerator pedal from the rest position to the wide-open throttle position and return the pedal to the rest position. Repeat the procedure several times. DTC P2105 should not set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn off the ignition, remove the ECM controller fuse (ECM) or the HFV6 ECM fuse. Check if the fuse is working properly.
Important: This DTC will only set if the fuse is open and the circuits are not grounded. The ignition 1 voltage circuits should be thoroughly tested for an intermittent short to ground.
- If the fuse is open, test both ignition 1 voltage circuits between the fuse and the ECM for an intermittent short to ground.
- Install the fuse.
- Disconnect the ECM wiring harness connector. Turn the ignition on, check under load for battery voltage on both ignition 1 voltage circuits at the ECM.
- If voltage is less than B+, repair open/high resistance in ignition 1 voltage circuit.
- If all circuits and connections are normal, replace the ECM.
DTC P2107: Throttle Actuator Control (TAC) Module Internal Schematic
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM controls the throttle valve by supplying a regulated voltage to the throttle actuator motor. The ECM determines the actual throttle position based on signals from throttle position (TP) sensors 1 and 2. To improve accuracy, the ECM amplifies the TP sensor 1 signal. The ECM checks the TP1 sensor output gain each time the ignition is turned on and during the closed throttle test.
- The car's speed is 0 km/h (0 mph).
- Engine speed is less than 40 rpm.
- Engine coolant temperature is between 5-85°C (41-185°F).
- The intake air temperature is between 5-60°C (41-140°F).
- Ignition voltage 1 is greater than 10 volts.
- Accelerator pedal position is less than 15%.
- The ECM performs a closed throttle test with the ignition on and the engine off.
- DTC P2107 runs when the above conditions are met during throttle actuator control system initialization.
The ECM detects that the internal amplified output signal of the TP 1 sensor does not match the TP 1 signal voltage for more than 4 seconds.
DTC P2107 is a Type C diagnostic trouble code.
DTC P2107 is a Type C diagnostic trouble code.
- Turn ignition ON, monitor DTC information with scan tool for 30 seconds. DTC P2107 should not set.
- If DTC P2107 is set, replace the ECM.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
DTC P2111 - Throttle Actuator Control (TAC) Throttle Valve Stuck Open
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM controls the throttle valve by applying variable voltage to the throttle actuator motor (TAC) control circuits. The ECM monitors the duty cycle required to actuate the throttle valve. The ECM monitors throttle position (TP) sensors 1 and 2 to determine the actual throttle position. The ECM runs diagnostics that check the voltage levels of both APP sensors, both TP sensors, and the throttle actuator motor circuit. It also monitors the return speed of both return springs, which are housed inside the throttle body assembly. These diagnostics are run at different times depending on whether the engine is running or not running and whether the ECM is in the process of learning the throttle valve parameters. Each time the ignition is turned on, the ECM performs a quick test of the throttle return spring to ensure that the throttle valve can return to the 7 percent home position from the 0 percent position. This is to ensure that the throttle valve can be returned to the home position in the event of a motor actuator circuit failure.
- Ignition in the "ON" position.
- The vehicle speed is less than 40 km/h
- The measured intake air temperature is greater than 40°C.
The actual engine speed exceeds the required value by at least 200 rpm for more than 10 seconds, or the ECM controller detects 3 fuel cut-offs caused by increased engine speed while the engine is idling.
DTC P2111 is a Type A diagnostic trouble code.
DTC P2111 is a Type A diagnostic trouble code.
- Start the engine, quickly press the accelerator pedal from the rest position to the wide-open throttle position and return the pedal to the rest position. Repeat the procedure several times. DTC P2111 should not set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Disconnect the ECM wiring harness connector. Turn on the ignition, check under load for battery voltage on the ignition voltage circuits at the ECM.
- If voltage is less than B+, repair open/high resistance in ignition voltage circuit.
- If all circuits and connections are normal, replace the ECM.
DTC P2122: Accelerator Pedal Position (APP) Sensor 1 Circuit Low Voltage
DTC P2123: Accelerator Pedal Position (APP) Sensor 1 Circuit High Voltage
DTC P2127: Accelerator Pedal Position (APP) Sensor 2 Circuit Low Voltage
DTC P2128: Accelerator Pedal Position (APP) Sensor 2 Circuit High Voltage
DTC P2138: Accelerator Pedal Position (APP) Sensor 1-2 Correlation
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
High resistance
|
Breakup
|
Short circuit to live wire
|
Signal parameters
|
|
Accelerator Pedal Position (APP) Sensor 1 5V Reference Circuit
|
P2122
|
P2138
|
P2122
|
P2123
|
-
|
|
Accelerator Pedal Position (APP) Sensor 2 5V Reference Circuit
|
P0122, P0222, P2122
|
P0121, P0221, P2138
|
P2127
|
P0123, P0223, P2123
|
-
|
|
Accelerator Pedal Position (APP) Sensor 1 Signal
|
P2122
|
P2138
|
P2122
|
P2123
|
P2138
|
|
Accelerator Pedal Position (APP) Sensor 2 Signal
|
P2127
|
P2138
|
P2127
|
P2128
|
P2138
|
|
Accelerator Pedal Position (APP) Sensor 1 Low Reference Circuit
|
-
|
-
|
P2123
|
-
|
-
|
|
Accelerator Pedal Position (APP) Sensor 1 Low Reference Circuit
|
-
|
-
|
P2128
|
-
|
-
|
The accelerator pedal assembly contains two accelerator pedal position (APP) sensors. The APP sensors are mounted on the accelerator pedal assembly and are not serviceable. The APP sensors provide a signal voltage that varies depending on the accelerator pedal position. The ECM supplies separate 5-volt reference circuit and low-voltage reference circuit for each of the APP sensors.
The APP sensor 1 signal voltage increases as the pedal is depressed, from approximately 1.0 volts in the rest position to 4 volts or more when the pedal is fully depressed. The APP sensor 2 signal voltage increases as the pedal is depressed, from approximately 0.5 volts in the rest position to more than 2 volts when the accelerator pedal is fully depressed.
- The ignition is on or the engine is running.
- Ignition voltage 1 is greater than 7 volts.
- Diagnostic tests are performed continuously when the above conditions are met.
DTC P2122
The voltage of the 1 APP sensor is less than 0.84 V for more than 4 seconds.
DTC P2123
APP Sensor 1 voltage is greater than 4.82 V for more than 4 seconds.
DTC P2127
APP sensor 2 voltage is less than 0.66 V for more than 4 seconds.
DTC P2128
APP Sensor 2 voltage is greater than 4.82 V for more than 4 seconds.
DTC P2138
- The ECM detects that the voltage difference between APP sensors 1 and 2 is greater than 0.21 V.
- The ECM detects that the voltage difference between APP sensors 1 and 2 with the pedal partially depressed is greater than 0.27 V.
- The ECM detects that the voltage difference between APP sensors 1 and 2 with the pedal fully depressed is greater than 1.07 V.
- The ECM detects that the APP sensor 1 voltage is greater than 1.17 V when leaving the idle range and that the voltage difference between APP sensors 1 and 2 is greater than 0.04 V.
- Any of the above conditions occurs for more than 4 seconds.
DTCs P2122, P2123, P2127, P2128, and P2138 are Type A diagnostic trouble codes.
DTCs P2122, P2123, P2127, P2128, and P2138 are Type A diagnostic trouble codes.
- Turn on ignition, monitor APP sensor parameters using a scanning device. Make sure that the voltage of both APP sensors is within 0.4-4.5 V.
- Quickly depress the accelerator pedal from the rest position to the wide open throttle (WOT) position and release the pedal. Repeat this procedure several times. DTC P2122, P2123, P2127, P2128, or P2138 should not set.
- Slowly depress the accelerator pedal until the throttle valve is fully open, and then slowly return the pedal to the closed throttle position. Repeat this procedure several times. DTC P2122, P2123, P2127, P2128, or P2138 should not set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn off the ignition, disconnect the wiring harness connector from the accelerator pedal assembly.
- Turn ignition off, check resistance between the appropriate APP sensor low reference circuit and ground; the resistance should be below 5 ohms.
- If resistance is greater than 5 ohms, test the APP sensor low reference circuit for a short to voltage or an open/high resistance. If circuit/connections test normal, replace the ECM.
Important: The 5-volt reference circuits are internally and externally connected to the ECM. Other component DTCs may be set. If other DTCs are set, use the electrical diagram to identify the appropriate circuits and components.
- Turn ignition on, check voltage between the appropriate 5V reference circuit of the APP sensor and ground; the voltage should be in the range of 4.8-5.2 V.
- If less than 4.8 V, test the APP sensor 5 V reference circuit for a short to ground or an open/high resistance. If the circuit/connections test normal, replace the ECM.
- If the voltage is greater than 5.2 V, check the 5 V reference circuit of the APP sensor for a short circuit to the supply voltage. If no fault is detected during circuit / connection testing, replace the ECM controller.
- Using a scan tool, check that the voltage parameter of the corresponding APP sensor is less than 0.3 V.
- If the voltage is greater than 0.3 V, test the appropriate APP sensor signal circuit for a short to supply voltage. If the circuit/connections test normal, replace the ECM.
- Connect a jumper wire with a 3 A fuse between the appropriate signal circuit and the 5 V reference circuit of the APP sensor. Verify that the APP sensor voltage parameter is greater than 4.8 V.
- If less than 4.8 V, test the appropriate APP sensor signal circuit for a short to ground or an open/high resistance. If the circuit/connections test normal, replace the ECM.
- If both APP sensor voltage readings are greater than 4.8 V, test both APP sensor signal circuits for shorts to each other. If no fault is found when testing the circuit/connections, replace the ECM.
- If all circuits/connections are normal, check or replace the accelerator pedal assembly.
DTC P2176: The minimum throttle position is not set during the idle speed determination process.
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM controls the throttle valve by supplying regulated voltage to the throttle actuator motor (TAC). The ECM determines the actual throttle valve position based on signals from the throttle position (TP) sensors 1 and 2.
- Engine speed is less than 40 rpm.
- The car's speed is 0 km/h (0 mph).
- Engine coolant temperature (ECT) is between 5-85°C (41-185°F).
- Intake air temperature is greater than 5-60°C (41-140°F).
- The accelerator pedal position sensor signal corresponds to an angle of less than 14.9%.
- Ignition voltage 1 is greater than 10 volts.
- DTC P2176 runs continuously after the above conditions are met for approximately 1 second.
- The ECM detects that the TP sensor 1 voltage is not within 0.2-0.9 V during the idle speed learning procedure.
- The ECM detects that the TP sensor 2 voltage is not between 4.2-4.8 V during the idle speed learning procedure.
- Minimum throttle position is not set during idle speed determination after ECM replacement.
- Any of the above conditions occurs for more than 4 seconds.
DTC P2176 is a Type A diagnostic trouble code.
DTC P2176 is a Type A diagnostic trouble code.
- Turn the ignition switch to ON, quickly press the accelerator pedal from the rest position to the wide open throttle (WOT) position and release the pedal. Repeat the procedure several times. Check the DTC data with a scan tool. Verify that DTCs P0121, P0122, P0123, P0221, P0222, P0223, P0638 or P2101 are not set.
- If one of the above DTCs is set, refer to the corresponding DTC information for further diagnosis.
- DTC P2176 is an informational diagnostic trouble code. Perform the Idle Parameters Learn Procedure, refer to Idle Parameters Learn Procedure.
- If DTC P2176 resets after performing the idle speed test procedure, replace the throttle body.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
DTC P2177: Lean fuel trim for bank 1 at cruising speed or acceleration.
DTC P2179: Lean fuel trim for bank 2 at cruising speed or acceleration.
DTC P2187: Lean fuel trim for bank 1 at idle.
DTC P2189: Lean fuel trim for bank 2 at idle.
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM controls the air/fuel metering system to provide the best possible combination of overall driveability, fuel economy, and emissions performance. Fuel delivery is controlled in open loop and closed loop in different ways. In open loop control, the ECM determines fuel delivery based on sensor signals and does not include heated oxygen sensor (HO2S) input. In closed loop control, the ECM sums the HO2S input signals and uses them to calculate short-term and long-term fuel trim parameters. If the HO2S is indicating a lean condition, the fuel trim values will be greater than 0 percent. If the HO2S is indicating a rich condition, the fuel trim values will be less than 0 percent. Short-term fuel trim values change rapidly in response to HO2S signals. Long-term fuel trim makes coarse adjustments to maintain the air/fuel ratio within 14.7:1.
- DTCs P0101, P0121, P0122, P0123, P0133, P0153, P0221, P0222, P0223, P0336, P0338, P0443, P0458, P0459, P0461, P0462, P0463, P2066, P2067, and P2068 must pass before the ECM will report DTCs P2177, P2179, P2187, or P2189.
- The fuel system is in a closed loop.
- Long term fuel trim is in effect.
- Engine coolant temperature is greater than 60°C (140°F).
- Intake air temperature is less than 60°C (140°F).
- The fuel vapor recovery system canister purge solenoid valve is not engaged.
- Fuel level is greater than 11.6%.
- Air supply to the engine is more than 7,000 g.
- DTCs P2177, P2179, P2187, and P2189 run continuously after the above conditions have been present for at least 300 seconds.
P2177 or P2179
Average total fuel trim is greater than 23% for more than 4 seconds.
P2187 or P2189
Average Total Fuel Trim is greater than 40%. LT FT Idle/Decel is greater than 7%. This condition has been present for 4 seconds.
Diagnostic trouble codes P2177, P2179, P2187, and P2189 are Type E codes.
Diagnostic trouble codes P2177, P2179, P2187, and P2189 are Type E codes.
- This DTC sets when there is a problem with the fuel delivery system. Carefully check all items that cause a lean condition. See "Fuel System Diagnosis".
- Any inadequate air entering the engine will cause this DTC to set. Carefully inspect all areas of the engine for vacuum leaks.
- A problem with the mass flow sensor may cause this DTC to be installed without installing a DTC for the mass flow sensor. If the mass air flow sensor is faulty, the mass air flow sensor parameters will appear normal.
- Check that the correct type of positive crankcase ventilation valve is being used. Check that the correct type of air cleaner is being used. Make sure the fuel filler cap is in place and tightly closed. Make sure the engine oil dipstick is fully inserted.
- If other DTCs are set in addition to DTC P2177, P2179, P2187, or P2189, refer to the information for those DTCs to diagnose them.
- The engine is at normal operating temperature, monitor the Total Fuel Trim Avg. parameter with a scan tool. The Total Fuel Trim Avg. parameter should be between -22 and +23%.
- Read the LT FT Bn 1 and Bn 2 Cruise/Accel parameters to determine if the lean condition is affecting one bank of the engine cylinders or both.
- If leanness affects both banks, check for the following problems:
- Mass air flow sensor zero shift.
- Vacuum leaks in the air intake system after the mass air flow sensor.
- Fuel contamination.
- Cracks, kinks or poor connections in vacuum hoses.
- The fuel system operates in lean mode.
- Vacuum leaks in the intake manifold throttle body.
- Leak in the positive crankcase ventilation system.
- Grounding of the ECM controller for cleanliness, tightness and correct installation.
- For high engine oil levels - A high engine oil level causes an oil deposit to form on the mass air flow sensor (MAF), causing an indication of a poor mixture. The mass Air flow Sensor (MAF) does not need to be replaced.
- If the lean condition occurs on only one bank of engine cylinders, check for the following faults:
- Vacuum leaks affecting only one bank of cylinders - for example, in the intake manifold, in the injector seals.
- The injectors are delivering too lean a mixture.
- Missing, clogged or leaking exhaust system components.
- The reliability of the heated oxygen sensor (HO2S) installation and the absence of contact between the electrical connector and the exhaust system.
- Mechanical engine failure.
- If everything is normal, see Diagnostic Information.
DTC P2178: Rich fuel trim for bank 1 at cruising speed or acceleration.
DTC P2180: Rich fuel trim for bank 2 at cruising speed or acceleration.
DTC P2188: Rich fuel trim for bank 1 at idle
DTC P2190: Rich fuel trim for bank 2 at idle
Before using this diagnostic procedure, you should perform a diagnostic system check.
The ECM controls the air/fuel metering system to provide the best possible combination of overall driveability, fuel economy, and emissions performance. Fuel delivery is controlled in open loop and closed loop in different ways. In open loop, the ECM determines fuel delivery based on sensor signals and does not include heated oxygen sensor (HO2S) input. In closed loop, the ECM sums the HO2S input signals and uses them to calculate short-term and long-term fuel trim settings. If the HO2S indicates lean, the fuel trim values will be greater than 0 percent. If the O2S indicates lean, the fuel trim values will be less than 0 percent. Short-term fuel trim values change rapidly in response to HO2S signals. Long-term fuel trim makes coarse adjustments to maintain the air/fuel ratio within 14.7:1.
- DTCs P0101, P0121, P0122, P0123, P0133, P0153, P0221, P0222, P0223, P0336, P0338, P0443, P0458, P0459, P0461, P0462, P0463, P2066, P2067, and P2068 must pass before the ECM will report DTCs P2178, P2180, P2188, or P2190.
- The fuel system is in a closed loop.
- Long term fuel trim is in effect.
- Engine coolant temperature is greater than 60°C (140°F).
- Intake air temperature is less than 60°C (140°F).
- The fuel vapor recovery system canister purge solenoid valve is not engaged.
- Fuel level is greater than 11.6%.
- Air supply to the engine is more than 7,000 g.
- DTCs P2178, P2180, P2188, and P2190 run continuously after the above conditions have been present for at least 300 seconds.
DTC P2178 or P2180
The average total fuel trim is less than -22%. This condition has been present for 4 seconds.
DTC P2188 or P2190
Average Total Fuel Trim is less than -40%. LT FT Idle/Decel is less than -7%. This condition has been present for 4 seconds.
Diagnostic trouble codes P2178, P2180, P2188, and P2190 are Type E codes.
Diagnostic trouble codes P2178, P2180, P2188, and P2190 are Type E codes.
- If other DTCs are also set, refer to the associated DTC information for further diagnosis.
- The engine is at normal operating temperature, monitor the Total Fuel Trim Avg. parameter with a scan tool. The Total Fuel Trim Avg. parameter should be between -22 and +23%.
- Read the LT FT Bn 1 and Bn 2 Cruise/Accel or Idle/Decel parameters to determine if the enrichment is affecting one bank of the engine or both.
- If enrichment affects both rows, check for the following problems:
- Mass air flow sensor zero shift.
- The air intake duct is damaged
- Reduced air filter capacity
- Foreign bodies in the mass air flow sensor.
- Excessive fuel entering the crankcase - change oil if necessary.
- Fuel contamination.
- Grounding of the ECM controller for cleanliness, tightness and correct installation
- Mechanical engine failure.
- If the rich condition occurs on only one bank of engine cylinders, check for the following faults:
- Injectors deliver too rich a mixture.
- Obstruction in the exhaust system.
- Mechanical engine failure.
- If everything is normal, see Diagnostic Information.
DTC P2195 - HO2S Lean Signal Bias Bank 1 Sensor 1
DTC P2197 - HO2S Lean Signal Shift, Bank 2, Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
Heated oxygen sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the control module operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The control module supplies a reference voltage, or bias voltage, of approximately 450 mV to the HO2S. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the control module detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The control module uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements warm the sensor, bringing it up to operating condition faster.
This allows the system to enter closed loop mode earlier and the control unit to calculate the air-fuel ratio earlier.
DTC P2195 or P2197
- Ignition voltage within 10-16 volts.
- The engine is running.
P2195 and P2197
The ECM detects a low HO2S signal voltage.
Diagnostic trouble codes P2195 and P2197 are Type E codes.
Diagnostic trouble codes P2195 and P2197 are Type E codes.
- Warm up the engine to operating temperature. With the engine running, monitor the value of the HO2S being tested using a scan tool.
- The HO2S 1 signal value should vary from less than 200 mV to greater than 800 mV and respond to changes in fuel delivery.
- The HO2S 2 signal value should become greater than 200 mV when the throttle position is changed from closed to wide open and then back to closed, quickly performed 3 times after the engine has been running for 30 seconds at 1500 rpm.
- If any HO2S heater fault codes are set, you must first run diagnostics for those codes.
- A faulty HO2S sensor may be caused by contamination. Before replacing the HO2S being tested, check for the following sources of contamination:
- Disconnect the HO2S sensor being tested.
- Turn the ignition on, measure the voltage between the low voltage signal circuit terminal of the HO2S sensor being tested and a known ground, which should be approximately 2-40 mV.
- If the voltage is greater than approximately 40 mV, test the low voltage signal circuit of the HO2S being tested for a short to a live wire. If the circuit is normal, replace the controller.
- If the voltage is less than approximately 2 mV, test the low voltage signal circuit of the HO2S being tested for high resistance. If the circuit is normal, replace the controller.
- Measure the voltage between the high voltage signal circuit terminal of the HO2S under test and a known ground, which should be approximately 450 mV.
- If the voltage is greater than approximately 450 mV, test the high voltage signal circuit of the HO2S being tested for a short to a live wire. If the circuit is normal, replace the controller.
- If the voltage is less than approximately 450 mV, test the high voltage signal circuit of the HO2S being tested for high resistance. If the circuit is normal, replace the controller.
- Install a 3-amp fusible link jumper wire between the high voltage signal and low voltage signal terminals of the HO2S being tested. A reading of 0 mV should be obtained for the HO2S being tested.
- If the obtained value is not equal to 0 mV, and checking all circuits and connectors did not reveal a malfunction, then replace the controller.
- Connect a test light between the high voltage terminal of the HO2S being tested and battery voltage. The HO2S being tested should read approximately 1095 mV.
- If the obtained value is not equal to 1095 mV, and checking all circuits and connectors did not reveal a malfunction, then replace the controller.
- If the controller and all circuits are in good condition, replace the HO2S sensor that was tested.
DTC P2196 - HO2S Signal Shift Towards Richer, Bank 1, Sensor 1
DTC P2198 - HO2S signal shift to rich side, bank 2, sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
Heated oxygen sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the control module operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The control module supplies a reference voltage, or bias voltage, of approximately 450 mV to the HO2S. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the control module detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The control module uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements warm the sensor, bringing it up to operating condition faster.
This allows the system to enter closed loop mode earlier and the control unit to calculate the air-fuel ratio earlier.
DTC P2196 or P2198
- Ignition voltage within 10-16 volts.
- The engine is running.
P2196 and P2198
The ECM detects a high HO2S sensor signal voltage.
Diagnostic trouble codes P2196 and P2198 are Type E codes.
Diagnostic trouble codes P2196 and P2198 are Type E codes.
- Warm up the engine to operating temperature. With the engine running, monitor the value of the HO2S being tested using a scan tool.
- The HO2S 1 signal value should vary from less than 200 mV to greater than 800 mV and respond to changes in fuel delivery.
- The HO2S 2 signal value should become greater than 200 mV when the throttle position is changed from closed to wide open and then back to closed, quickly performed 3 times after the engine has been running for 30 seconds at 1500 rpm.
- If any HO2S heater fault codes are set, you must first run diagnostics for those codes.
- A faulty HO2S sensor may be caused by contamination. Before replacing the HO2S being tested, check for the following sources of contamination:
- Disconnect the HO2S sensor being tested.
- Turn the ignition on, measure the voltage between the low voltage signal circuit terminal of the HO2S sensor being tested and a known ground, which should be approximately 2-40 mV.
- If the voltage is greater than approximately 40 mV, test the low voltage signal circuit of the HO2S being tested for a short to a live wire. If the circuit is normal, replace the controller.
- If the voltage is less than approximately 2 mV, test the low voltage signal circuit of the HO2S being tested for high resistance. If the circuit is normal, replace the controller.
- Measure the voltage between the high voltage signal circuit terminal of the HO2S under test and a known ground, which should be approximately 450 mV.
- If the voltage is greater than approximately 450 mV, test the high voltage signal circuit of the HO2S being tested for a short to a live wire. If the circuit is normal, replace the controller.
- If the voltage is less than approximately 450 mV, test the high voltage signal circuit of the HO2S being tested for high resistance. If the circuit is normal, replace the controller.
- Install a 3-amp fusible link jumper wire between the high voltage signal and low voltage signal terminals of the HO2S being tested. A reading of 0 mV should be obtained for the HO2S being tested.
- If the obtained value is not equal to 0 mV, and checking all circuits and connectors did not reveal a malfunction, then replace the controller.
- Connect a test light between the high voltage terminal of the HO2S being tested and battery voltage. The HO2S being tested should read approximately 1095 mV.
- If the obtained value is not equal to 1095 mV, and checking all circuits and connectors did not reveal a malfunction, then replace the controller.
- If the controller and all circuits are in good condition, replace the HO2S sensor that was tested.
DTC P2227: Barometric pressure sensor performance
DTC P2228: Barometric Pressure Sensor Circuit Low Voltage
DTC P2229: Barometric Pressure Sensor Circuit High Voltage
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
Reference voltage 5V
|
P2228
|
P2228
|
P2229
|
-
|
|
Barometric pressure sensor signal
|
P2228
|
P2228
|
P2229
|
-
|
|
Low reference voltage
|
P2228
-
|
P2229
|
-
|
-
|
The BARO sensor responds to changes in altitude and atmospheric conditions. This provides the ECM with information about the barometric pressure. The ECM uses this information to calculate fuel delivery. The BARO sensor has a 5-volt reference circuit, a low reference circuit, and a signal circuit. The ECM supplies the BARO sensor with 5 volts through the 5-volt reference circuit and ground through the low reference circuit. The BARO sensor supplies the ECM with a voltage signal through the signal circuit that is dependent on the barometric pressure. The ECM monitors the BARO sensor signal to ensure that it is within the normal range.
P2227
- Before the ECM will report DTC P2227, DTCs P0121, P0122, P0123, P0221, P0222, P0223, P0335, P0336, P0338, P2228, and P2229 must successfully run.
- The engine runs for more than 20 seconds.
- Mass air flow is greater than 11 g/s.
- The difference between the calculated absolute manifold pressure and the pressure from the barometric pressure sensor is less than 1.0 kPa for more than 3 seconds.
- DTC P2227 runs continuously after the specified conditions are met for 2 seconds.
P2228 or P2229
- The engine is running.
- These DTCs run continuously after the above conditions are present for 2 seconds.
P2227
- The ECM detects that the barometric pressure has changed by more than 5 kPa within 20 seconds.
- The ECM detects that the barometric pressure has changed by more than 30 kPa since the last ignition cycle.
- Any of the listed conditions occurs for at least 4 seconds.
P2228
- The ECM detects that the BARO sensor signal voltage is less than 0.20 V and the BARO sensor pressure is less than 50 kPa.
- The above condition occurs for more than 4 seconds.
P2229
- The ECM detects that the BARO sensor signal voltage is greater than 4.8 V and the BARO sensor pressure is greater than 115 kPa.
- The above condition occurs for more than 4 seconds.
Diagnostic trouble codes P2227, P2228, and P2229 are Type E codes.
Diagnostic trouble codes P2227, P2228, and P2229 are Type E codes.
If the common 5V reference circuit is shorted to ground or power, it may affect other 5V reference circuits.
- Start the engine, read the DTC information with a scan tool. DTC P2227, P2228, or P2229 should not set.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn on the ignition, monitor the barometric pressure sensor parameter using a scanning device, moving the wiring harness connectors on the barometric pressure sensor and the ECM controller. Make sure that the barometric pressure sensor parameter does not change by more than 3 kPa.
- If the BARO parameter changes more than the specified amount, repair the associated wiring harnesses/connectors.
- Turn off the ignition, disconnect the harness connector from the barometric pressure sensor.
Important: The barometric pressure sensor signal circuit is pulled up to high voltage through a 1 Mohm resistor.
- Turn on ignition, monitor the barometric pressure sensor signal voltage using a scanning device. Make sure that the scanning device shows 4.8-5.2 V.
- If the signal is less than 4.8 V, check the signal circuit of the barometric pressure sensor for a short circuit to ground. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If the voltage is greater than 5.2 V, check the barometric pressure sensor signal circuit for a short circuit to the supply voltage. If no fault is detected during circuit / connection testing, replace the ECM controller.
- Connect the signal circuit of the barometric pressure sensor to the housing of the ECM controller with a jumper with a fuse. Check the voltage parameter of the barometric pressure sensor signal using a scanning device. Make sure that the scanning device shows 0 V.
- If the signal is greater than 0 V, check the barometric pressure sensor signal circuit for breakage/high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
Important: The 5-volt reference circuits are internally and externally connected to the ECM. Other component DTCs may be set. If other DTCs are set, use the electrical diagram to identify the appropriate circuits and components.
- Check voltage between 5V reference circuit of barometric pressure sensor and ground; the voltage should be 4.8-5.2 V.
- If the voltage is less than 4.8 V, check the 5 V reference voltage circuit of the barometric pressure sensor for ground short-circuit or burst/high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If the voltage is greater than 5.2 V, check the 5 V reference voltage circuit of the barometric pressure sensor for a short circuit to the supply voltage. If no fault is detected during circuit / connection testing, replace the ECM controller.
- Turn ignition off, remove ECM/TCM fuse from underhood electrical block.
Note: DO NOT use a test lamp to check for continuity. Damage to this control unit may result in increased current.
- Check the resistance between the low reference circuit of the barometric pressure sensor and ground; the resistance should be less than 5 ohms.
- If the resistance is greater than 5 ohms, check the low reference voltage circuit of the barometric pressure sensor for breakage/high resistance. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If checking all circuits/connections reveals no faults, replace the barometric pressure sensor.
DTC P2231 - HO2S Sensor Signal Circuit Short to Heater Circuit, Bank 1, Sensor 1
DTC P2232 - HO2S Sensor Signal Circuit Short to Heater Circuit Bank 1 Sensor 2
DTC P2234 - HO2S Sensor Signal Circuit Short to Heater Circuit, Bank 2, Sensor 1
DTC P2235: HO2S Sensor Signal Circuit Short to Heater, Bank 2, Sensor 2
Before using this diagnostic procedure, you should perform a diagnostic system check.
The electronic motor control system (ECM) controller provides a voltage source of about 450 mV between the high-signal oxygen sensor (HO2S) circuit and the low-signal control circuit. For the HO2S sensor, the voltage varies from about 1000 mV when the exhaust gases are saturated, to about 10 mV when the exhaust gases are depleted. The ECM controller monitors the HO2S sensor voltage information and stores it. The ECM controller measures the HO2S sensor voltages in order to determine the time period during which the HO2S sensor voltage was outside the set range. The ECM controller compares the measured values of the HO2S sensor voltage produced during each measurement period and determines whether there was an out-of-range error in most cases.
- Diagnostic trouble codes P0030, P0031, P0032, P0050, P0051, and P0052 are not set.
- HO2S sensor heater control is enabled.
- The HO2S internal signal voltage occurs at the same frequency as the heater circuit.
- HO2S sensor heater control is enabled.
- The resistance of the internal sensing element of the ECM controller exceeds 570 ohms.
- The ECM detects an internal HO2S signal voltage of 1.47 - 1.53 V.
- The HO2S sensor is at operating temperature.
Diagnostic trouble codes P2231, P2232, P2234, and P2235 are Type E codes.
Diagnostic trouble codes P2231, P2232, P2234, and P2235 are Type E codes.
- Turn on the ignition, monitor the voltage parameter of the corresponding HO2S sensor. The voltage parameter of the HO2S sensor should be less than 1050 mV.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn ignition off, disconnect harness connector from appropriate HO2S.
- Turn on the ignition, check that the HO2S parameter is in the range of 350-500 mV.
- If the signal is greater than 500 mV, check the HO2S sensor signal circuit for a short circuit to the heater circuit. If no fault is detected during circuit / connection testing, replace the ECM controller.
- If no fault is found when testing all circuits/connections, replace the appropriate HO2S sensor.
DTC P2237 - HO2S Sensor Boost Current Control Circuit Bank 1 Sensor 1
DTC P2238 - HO2S Pump Current Control Circuit Low Voltage Bank 1 Sensor 1
DTC P2239 - HO2S Pump Current Control Circuit High Voltage Bank 1 Sensor 1
DTC P2240 - HO2S Boost Current Control Circuit Bank 2 Sensor 1
DTC P2241 - HO2S Pump Current Control Circuit Low Voltage Bank 2 Sensor 1
DTC P2242 - HO2S Boost Current Control Circuit Bank 2 Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
The wide-band oxygen sensor (HO2S) measures the oxygen content in the exhaust system and provides more information than a switching HO2S. The wide-band HO2S consists of an oxygen sensing cell, an oxygen pumping cell, and a heater. The exhaust gas sampled for measurement passes through a diffusion gap between the sensing cell and the pumping cell. The ECM supplies a voltage to the HO2S, which is used as an indicator of the oxygen content in the exhaust system. Electronic circuitry in the ECM controls the pumping current through the oxygen pumping cell so that the sensing cell voltage is maintained constant. The ECM continuously detects changes in the sensing cell voltage and maintains it constant by increasing or decreasing the current or oxygen ion current flowing to the pumping cell. By measuring the current required to maintain voltage in the sensor cell, the ECM can determine the concentration of oxygen in the exhaust gas. The HO2S voltage is displayed as the lambda value. A lambda value of 1 corresponds to a stoichiometric air-fuel ratio of 14.7:1. Under normal operating conditions, the lambda value will remain near 1. When the air-fuel ratio is rich, the oxygen content will be high and the lambda value will be high, greater than 1. When the air-fuel ratio is rich, the oxygen content will be low and the lambda value will be low, less than 1. The ECM uses this information to maintain the correct air-fuel ratio.
DTC P2237, P2238, P2239, P2240, P2241 or P2242
- Ignition voltage within 10-16 volts.
- The engine operates in closed loop mode.
- The HO2S sensor heater is at operating temperature.
- The ECM commands the lambda value to be maintained greater than 1.03 or less than 0.97.
- The ECM sends a command to cut off the fuel supply during engine braking for more than 3 seconds.
- The ECM periodically commands the lambda value to be maintained rich and then lean by changes greater than 2 percent.
P2238 and P2241
The ECM detects a low HO2S pump current trim circuit voltage.
P2239 and P2242
The ECM detects a high voltage condition in the HO2S pump current trim circuit.
P2237 and P2240
The ECM detects that the HO2S pump current trim circuit voltage is out of the specified range.
Diagnostic trouble codes P2237, P2238, P2239, P2240, P2241, or P2242 are Type E codes.
Diagnostic trouble codes P2237, P2238, P2239, P2240, P2241, or P2242 are Type E codes.
- Warm up the engine to operating temperature. With the engine running, monitor the value of the HO2S being tested using a scan tool.
- The HO2S 1 signal value should vary from less than 200 mV to greater than 800 mV and respond to changes in fuel delivery.
- The HO2S 2 signal value should become greater than 200 mV when the throttle position is changed from closed to wide open and then back to closed, quickly performed 3 times after the engine has been running for 30 seconds at 1500 rpm.
- If any HO2S heater fault codes are set, you must first run diagnostics for those codes.
- A faulty HO2S sensor may be caused by contamination. Before replacing the HO2S being tested, check for the following sources of contamination:
- Disconnect the HO2S sensor being tested.
- Turn on the ignition, connect a jumper wire with a 3 A fuse between the reference voltage circuit and the low reference voltage circuit.
- Connect a digital multimeter between the boost current circuit input and a known ground. If the voltage is not 1 volt, check for a short to ground, a short to a live wire, or an open/high resistance. If no fault is found when testing the circuit, replace the ECM.
- If no fault is found when testing all circuits, replace the HO2S sensor being tested.
DTC P2243 - HO2S Reference Voltage Circuit Bank 1 Sensor 1
DTC P2247 - HO2S Reference Voltage Circuit Bank 2 Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
Heated oxygen sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the control module operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The control module supplies a reference voltage, or bias voltage, of approximately 450 mV to the HO2S. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the control module detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The control module uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements warm the sensor, bringing it up to operating condition faster.
This allows the system to enter closed loop mode earlier and the control unit to calculate the air-fuel ratio earlier.
DTC P2243 and DTC P2247
- Ignition voltage within 10-16 volts.
- The engine is running.
DTC P2243 and DTC P2247
The ECM detects a low reference voltage in the HO2S reference circuit.
Diagnostic trouble codes P2243 and P2247 are Type E codes.
Diagnostic trouble codes P2243 and P2247 are Type E codes.
- Warm up the engine to operating temperature. With the engine running, monitor the value of the HO2S being tested using a scan tool.
- The HO2S 1 signal value should vary from less than 200 mV to greater than 800 mV and respond to changes in fuel delivery.
- The HO2S 2 signal value should become greater than 200 mV when the throttle position is changed from closed to wide open and then back to closed, quickly performed 3 times after the engine has been running for 30 seconds at 1500 rpm.
- If any HO2S heater fault codes are set, you must first run diagnostics for those codes.
- A faulty HO2S sensor may be caused by contamination. Before replacing the HO2S being tested, check for the following sources of contamination:
- Disconnect the HO2S sensor being tested.
- Measure the voltage between the reference circuit terminal of the HO2S sensor being tested and a known ground, which should be approximately 450 mV.
- If the voltage is greater than approximately 450 mV, test the reference voltage circuit of the HO2S being tested for a short to voltage. If the circuit is normal, replace the controller.
- If the voltage is less than approximately 450 mV, test the high voltage signal circuit of the HO2S being tested for high resistance. If the circuit is normal, replace the controller.
- Install a 3-amp fusible link jumper wire between the reference and low signal circuit terminals of the HO2S being tested. A reading of 0 mV should be obtained for the HO2S being tested.
- If the obtained value is not equal to 0 mV, and checking all circuits and connectors did not reveal a malfunction, then replace the controller.
- Connect a test light between the reference voltage circuit terminal of the HO2S being tested and battery voltage. The HO2S being tested should read approximately 1095 mV.
- If the obtained value is not equal to 1095 mV, and checking all circuits and connectors did not reveal a malfunction, then replace the controller.
- If the controller and all circuits are in good condition, replace the HO2S sensor that was tested.
DTC P2251 - HO2S Low Reference Voltage Circuit Bank 1 Sensor 1
DTC P2254 - HO2S Low Reference Voltage Circuit Bank 2 Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
Heated oxygen sensors (HO2S) are used to regulate fuel delivery and monitor catalytic converter operation. Each HO2S compares the oxygen content of the ambient air with the oxygen content of the exhaust gases. When the engine is started, the control module operates in open-loop control mode, ignoring the HO2S signal level when calculating the air-fuel ratio. The control module supplies a reference voltage, or bias voltage, of approximately 450 mV to the HO2S. As the engine runs, the HO2S heats up and begins to generate a voltage between 0 and 1000 mV. This voltage fluctuates above and below the bias voltage. When the control module detects a sufficient deviation in HO2S voltage, closed-loop mode is engaged. The control module uses the HO2S voltage to determine the air-fuel ratio. An HO2S voltage that rises above the bias voltage toward 1000 mV indicates a rich fuel mixture. An HO2S sensor voltage that drops below the bias voltage toward 0 mV indicates a lean fuel mixture.
Inside each HO2S sensor, heating elements warm the sensor, bringing it up to operating condition faster.
This allows the system to enter closed loop mode earlier and the control unit to calculate the air-fuel ratio earlier.
DTC P2251 or P2254
- Ignition voltage within 10-16 volts.
- The engine is running.
DTC P2251 or P2254
The ECM detects that the HO2S low reference circuit has low voltage.
Diagnostic trouble codes P2251 and P2254 are Type E codes.
Diagnostic trouble codes P2251 and P2254 are Type E codes.
- Warm up the engine to operating temperature. With the engine running, monitor the value of the HO2S being tested using a scan tool.
- The HO2S 1 signal value should vary from less than 200 mV to greater than 800 mV and respond to changes in fuel delivery.
- The HO2S 2 signal value should become greater than 200 mV when the throttle position is changed from closed to wide open and then back to closed, quickly performed 3 times after the engine has been running for 30 seconds at 1500 rpm.
- If any HO2S heater fault codes are set, you must first run diagnostics for those codes.
- A faulty HO2S sensor may be caused by contamination. Before replacing the HO2S being tested, check for the following sources of contamination.
- Disconnect the HO2S sensor being tested.
- Install a 3A fusible link jumper between the low reference signal circuit and the low reference return circuit.
- If voltage is not 1 V, test circuit for short or open/high resistance. If circuit tests normal, replace ECM.
- If the controller and all circuits are in good condition, replace the HO2S sensor that was tested.
DTC P2270: HO2S Signal Stuck Lean, Bank 1 Sensor 2
DTC P2272: HO2S Signal Stuck Lean, Bank 2, Sensor 2
Before using this diagnostic procedure, you should perform a diagnostic system check.
The electronic motor control system (ECM) controller provides a voltage source of about 450 mV between the high-signal oxygen sensor (HO2S) circuit and the low-signal control circuit. For the HO2S sensor, the voltage varies from about 1000 mV when the exhaust gases are saturated, to about 10 mV when the exhaust gases are depleted. The ECM controller monitors the HO2S sensor voltage information and stores it. The ECM controller measures the HO2S sensor voltages in order to determine the time period during which the HO2S sensor voltage was outside the set range. The ECM controller compares the measured values of the HO2S sensor voltage produced during each measurement period and determines whether there was an out-of-range error in most cases.
- Diagnostic trouble codes P0036, P0037, P0038, P0056, P0057, P0058, P0137, P0138, P0140, P0141, P0157, P0158, P0160, P0161, P0342, P0343, P0366, P0367, P0368, P0443, P0451, P0452, P0453, P0458, and P0459 are not set.
- The engine is running.
- HO2S sensor 2 is at operating temperature for more than 10 seconds.
- Long term fuel trim is in effect.
- If the ECM controller detects that the HO2S 2 sensor voltage is less than 650 mV for 100 seconds, the ECM controller gives a command to enrich the fuel mixture by up to 30 percent for 10 seconds. This diagnostic fault code is set if the ECM controller detects that the HO2S 2 sensor voltage is still less than 650 mV.
- The engine is running.
- HO2S sensor 2 is at operating temperature for more than 10 seconds.
- Long term fuel trim is in effect.
Diagnostic trouble codes P2270 and P2272 are Type E codes.
Diagnostic trouble codes P2270 and P2272 are Type E codes.
- Ignition ON, retrieve DTC information with a scan tool. Verify that DTCs P0137, P0138, P0140, P0157, P0158, or P0160 are not set.
- If one of the above DTCs is set, refer to the corresponding DTC information for further diagnosis.
- Warm up the engine at over 1200 RPM for 30 seconds while monitoring the HO2S voltage reading. This value should fluctuate above and below the 350-550 mV range.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- With the engine running, move the appropriate rear HO2S sensor wiring harnesses between the HO2S harness connector and the ECM while monitoring the appropriate HO2S voltage parameter. Verify that the HO2S parameter does not change abruptly when moving the appropriate harnesses.
- If the HO2S parameter changes abruptly when the corresponding harnesses are moved, repair the corresponding circuits.
- Turn ignition off, disconnect harness connector from appropriate HO2S.
- Turn on the ignition, check that the HO2S parameter is in the range of 350-500 mV.
- If less than 350 mV, test the HO2S signal circuit for a short to ground. If no fault is found when testing the circuit/connections, replace the ECM.
- Check for the following faults:
- Lean fuel at the injectors.
- Water penetration into the HO2S harness connector.
- Low pressure in the fuel supply system.
- Fuel contamination.
- Vacuum hoses for integrity, kinks and reliability of connections
- Air intake system after MAF sensor for vacuum leaks
- Exhaust system for leaks
- HO2S sensor contamination with silicone
- Mechanical engine failure.
- If any of the above faults are detected, they should be corrected.
- If no fault is found when testing all circuits/connections, replace the appropriate HO2S sensor.
DTC P2271: HO2S Signal Stuck Rich, Bank 1 Sensor 2
DTC P2273: HO2S Signal Stuck Rich, Bank 2, Sensor 2
Before using this diagnostic procedure, you should perform a diagnostic system check.
The electronic motor control system (ECM) controller provides a voltage source of about 450 mV between the high-signal oxygen sensor (HO2S) circuit and the low-signal control circuit. For the HO2S sensor, the voltage varies from about 1000 mV when the exhaust gases are saturated, to about 10 mV when the exhaust gases are depleted. The ECM controller monitors the HO2S sensor voltage information and stores it. The ECM controller measures the HO2S sensor voltages in order to determine the time period during which the HO2S sensor voltage was outside the set range. The ECM controller compares the measured values of the HO2S sensor voltage produced during each measurement period and determines whether there was an out-of-range error in most cases.
- Diagnostic trouble codes P0036, P0037, P0038, P0056, P0057, P0058, P0137, P0138, P0140, P0141, P0157, P0158, P0160, P0161, P0342, P0343, P0366, P0367, P0368, P0443, P0451, P0452, P0453, P0458, and P0459 are not set.
- The engine is running.
- HO2S sensor 2 is at operating temperature for more than 10 seconds.
- Long term fuel trim is in effect.
- If the ECM controller detects that the HO2S 2 sensor voltage is greater than 650 mV for 100 seconds, the ECM controller gives a command to deplete the fuel mixture by up to -7 percent for 10 seconds. If the signal voltage still exceeds 650 volts, the ECM controller checks the HO2S sensor at the next fuel cutoff during engine braking. This diagnostic fault code is set if the ECM controller detects that the HO2S 2 sensor signal voltage exceeds 200 mV after 4 seconds in fuel cut-off mode during engine braking.
Diagnostic trouble codes P2271 and P2273 are Type E codes.
Diagnostic trouble codes P2271 and P2273 are Type E codes.
- Ignition ON, retrieve DTC information with a scan tool. Verify that DTCs P0137, P0138, P0140, P0157, P0158, or P0160 are not set.
- If one of the above DTCs is set, refer to the corresponding DTC information for further diagnosis.
- Warm up the engine at over 1200 RPM for 30 seconds while monitoring the HO2S voltage reading. This value should fluctuate above and below the 350-550 mV range.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- With the engine running, move the appropriate rear HO2S sensor wiring harnesses between the HO2S harness connector and the ECM while monitoring the appropriate HO2S voltage parameter. Verify that the HO2S parameter does not change abruptly when moving the appropriate harnesses.
- If the HO2S parameter changes abruptly when the corresponding harnesses are moved, repair the corresponding circuits.
- Turn ignition off, disconnect harness connector from appropriate HO2S.
- Turn on the ignition, check that the HO2S parameter is in the range of 350-500 mV.
- If the signal is greater than 500 mV, check the signal circuit of the HO2S sensor for a short circuit to the supply voltage. If no fault is detected during circuit / connection testing, replace the ECM controller.
- Check for the following faults:
- The fuel injectors have a rich mixture
- Water penetration into the HO2S harness connector.
- High pressure in the fuel supply system.
- Fuel contamination.
- The air intake duct is damaged
- Reduced air filter capacity
- Obstructions in the exhaust system
- Excessive amount of fuel in the crankcase
- Mechanical engine failure.
- If any of the above faults are detected, they should be corrected.
- If no fault is found when testing all circuits/connections, replace the appropriate HO2S sensor.
DTC P2297 -HO2S Performance During Fuel Cut-Off During Engine Deceleration (DFCO), Bank 1, Sensor 1
DTC P2298 - HO2S Performance During Fuel Cut-Off During Engine Deceleration (DFCO) Bank 2 Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
|
Chain
|
Short circuit with "ground"
|
Open/High Resistance
|
Short circuit to live wire
|
Signal parameters
|
|
HO2S Signal Bank 1 Sensor 1
|
P0131
|
P0130, P0134
|
P0132
|
P0130, P0133
|
|
HO2S Signal Bank 2 Sensor 1
|
P0137
|
P0136, P0140
|
P0138
|
P0136, P0139
|
|
HO2S Signal Bank 2 Sensor 1
|
P0151
|
P0150, P0154
|
P0152
|
P0150, P0153
|
|
HO2S Signal Bank 2 Sensor 2
|
P0157
|
P0156, P0160
|
P0158
|
P0156, P0159
|
|
Low reference voltage
|
-
|
P0130, P0136, P0150, P0156
|
P0134, P0140, P0154, P0160
|
-
|
The wide-band oxygen sensor (HO2S) measures the oxygen content in the exhaust system and provides more information than a switching HO2S. The wide-band HO2S consists of an oxygen sensing cell, an oxygen pumping cell, and a heater. The exhaust gas sampled for measurement passes through a diffusion gap between the sensing cell and the pumping cell. The ECM supplies a voltage to the HO2S, which is used as an indicator of the oxygen content in the exhaust system. Electronic circuitry in the ECM controls the pumping current through the oxygen pumping cell so that the sensing cell voltage is maintained constant. The ECM continuously detects changes in the sensing cell voltage and maintains it constant by increasing or decreasing the current or oxygen ion current flowing to the pumping cell. By measuring the current required to maintain voltage in the sensor cell, the ECM can determine the concentration of oxygen in the exhaust gas. The HO2S voltage is displayed as the lambda value. A lambda value of 1 corresponds to a stoichiometric air-fuel ratio of 14.7:1. Under normal operating conditions, the lambda value will remain near 1. When the air-fuel ratio is rich, the oxygen content will be high and the lambda value will be high, greater than 1. When the air-fuel ratio is rich, the oxygen content will be low and the lambda value will be low, less than 1. The ECM uses this information to maintain the correct air-fuel ratio.
P2297, P2298
- Ignition voltage within 10-16 volts.
- The engine is running.
- The front heated oxygen sensors are heated to operating temperature.
- The internal signal voltage of the HO2S sensor in the ECM is less than 4.81 volts.
- The fuel supply was cut off during engine braking 10 times and the adjustment was successful.
P2297, P2298
The ECM detects that the HO2S internal signal voltage is greater than 3.7 volts for greater than 10 seconds, or the ECM detects that the HO2S compensation is less than -25 percent or greater than 30 percent of the calculated value.
Diagnostic trouble codes P2297 and P2298 are Type E codes.
Diagnostic trouble codes P2297 and P2298 are Type E codes.
- Engine idling, determine voltage for the corresponding HO2S sensor This value should fluctuate above and below the range of 350-550 mV.
- If the vehicle passes the circuit/system check, the diagnostic conditions should be met. The conditions recorded in the Failure Records/Status Records data may also be met.
- Turn ignition off, disconnect harness connector from appropriate HO2S sensor.
- Turn on the ignition, check that the HO2S parameter is in the range of 350-500 mV.
- If less than 350 mV, check the signal circuit for a short to ground. If no fault is found when testing the circuit/connections, replace the ECM.
- If greater than 500 mV, check the signal circuit for a short to a live wire. If no fault is found when testing the circuit/connections, replace the ECM.
- Turn ignition off, test for 5 ohms or less between the HO2S low reference circuit and a known ground.
- If resistance is greater than 5 ohms, test the low reference circuit for an open/high resistance. If circuit/connections test normal, replace the ECM.
- Connect a 3 amp fused jumper wire between the signal circuit and the HO2S low reference circuit and test if the HO2S parameter is less than 60 mV.
- If greater than 60 mV, test signal circuit for open/high resistance. If circuit/connections test normal, replace ECM.
- If no fault is found when testing all circuits/connections, replace the HO2S sensor.
DTC P2626 - HO2S Sensor Boost Current Adjustment Circuit Bank 1 Sensor 1
DTC P2627 - HO2S Pump Current Trim Circuit Low Voltage Bank 1 Sensor 1
DTC P2628 - HO2S Pump Current Trim Circuit High Voltage Bank 1 Sensor 1
DTC P2629 - HO2S Boost Current Trim Circuit Bank 2 Sensor 1
DTC P2630 - HO2S Pump Current Trim Circuit Low Voltage Bank 2 Sensor 1
DTC P2631 - HO2S Pump Current Trim Circuit High Voltage Bank 2 Sensor 1
Before using this diagnostic procedure, you should perform a diagnostic system check.
The wide-band oxygen sensor (HO2S) measures the oxygen content in the exhaust system and provides more information than a switching HO2S. The wide-band HO2S consists of an oxygen sensing cell, an oxygen pumping cell, and a heater. The exhaust gas sampled for measurement passes through a diffusion gap between the sensing cell and the pumping cell. The ECM supplies a voltage to the HO2S, which is used as an indicator of the oxygen content in the exhaust system. Electronic circuitry in the ECM controls the pumping current through the oxygen pumping cell so that the sensing cell voltage is maintained constant. The ECM continuously detects changes in the sensing cell voltage and maintains it constant by increasing or decreasing the current or oxygen ion current flowing to the pumping cell. By measuring the current required to maintain voltage in the sensor cell, the ECM can determine the concentration of oxygen in the exhaust gas. The HO2S voltage is displayed as the lambda value. A lambda value of 1 corresponds to a stoichiometric air-fuel ratio of 14.7:1. Under normal operating conditions, the lambda value will remain near 1. When the air-fuel ratio is rich, the oxygen content will be high and the lambda value will be high, greater than 1. When the air-fuel ratio is rich, the oxygen content will be low and the lambda value will be low, less than 1. The ECM uses this information to maintain the correct air-fuel ratio.
DTC P2237, P2238, P2239, P2240, P2241 or P2242
- Ignition voltage within 10-16 volts.
- The engine operates in closed loop mode.
- The HO2S sensor heater is at operating temperature.
- The ECM commands the lambda value to be maintained greater than 1.03 or less than 0.97.
- The ECM sends a command to cut off the fuel supply during engine braking for more than 3 seconds.
- The ECM periodically commands the lambda value to be maintained rich and then lean by changes greater than 2 percent.
P2627 and P2630
The ECM detects a low HO2S pump current trim circuit voltage.
P2628 and P2631
The ECM detects a high voltage condition in the HO2S pump current trim circuit.
P2626 and P2629
The ECM detects that the HO2S pump current trim circuit voltage is out of the specified range.
Diagnostic trouble codes P2126, P2627, P2628, P2629, P2630, and P2613 are Type E codes.
Diagnostic trouble codes P2126, P2627, P2628, P2629, P2630, and P2613 are Type E codes.
- Warm up the engine to operating temperature. With the engine running, monitor the value of the HO2S being tested using a scan tool.
- The HO2S 1 signal value should vary from less than 200 mV to greater than 800 mV and respond to changes in fuel delivery.
- The HO2S 2 signal value should become greater than 200 mV when the throttle position is changed from closed to wide open and then back to closed, quickly performed 3 times after the engine has been running for 30 seconds at 1500 rpm.
- If any HO2S heater fault codes are set, you must first run diagnostics for those codes.
- A faulty HO2S sensor may be caused by contamination. Before replacing the HO2S being tested, check for the following sources of contamination.
- Disconnect the HO2S sensor being tested.
- Turn on the ignition, connect a jumper wire with a 3 A fuse between the reference voltage circuit and the low reference voltage circuit.
- Connect a digital multimeter between the boost current circuit input and a known ground. If the voltage is not 1 volt, check for a short to ground, a short to a live wire, or an open/high resistance. If no fault is found when testing the circuit, replace the ECM.
- If no fault is found when testing all circuits, replace the HO2S sensor being tested.
DTC U0001 - High-speed CAN communication bus
The ECM communicates directly with controllers connected to the GM LAN serial data network using the GM LAN protocol.
The diagnostic fault code DTC U0001 is set when the ECM controller detects a fault in the serial data communication network.
The ignition voltage is in the range of 10.0 - 16.0 V.
Vehicle mode requires the use of a serial data network.
The ECM detects that a certain number of messages sent are incorrect.
Serial data network diagnostic trouble codes are Type C codes.
| Step | Operation | Values | Yes | No |
| 1 |
Is the diagnostic system check complete?
|
-
|
Go to operation 2
|
Go to the "Checking the diagnostic system" item.
|
| 2 |
Did DTC U0001 occur during this ignition cycle?
|
-
|
Go to operation 3
|
-
|
| 3 |
Replace the ECM.
Is the renovation finished?
|
-
|
Go to operation 4
|
-
|
| 4 |
Did DTC U0001 occur during this ignition cycle?
|
-
|
Go to operation 2
|
Go to operation 5
|
| 5 |
Using the scan tool, select the DTC display function.
Are there any DTCs displayed on the display?
|
-
|
Go to the appropriate diagnostic trouble code table.
|
The system is normal
|
Note: The trouble code byte may not be displayed by the diagnostic tool.
DTC U0101 - Communication with the gearbox controller is broken
DTC U0121 -Communication with the anti-lock braking system (ABS) controller has been lost
The modules connected to the high-speed and low-speed serial data circuits on the GMLAN monitor serial data communications during normal vehicle operation. The modules exchange operating information and commands with each other. The modules contain pre-recorded information about which messages are required to be exchanged on the serial data circuits for each virtual network. These messages are monitored and, in addition, some periodic messages are used by the receiving module as an indication of the presence of the transmitting module. Each message contains the identification number of the transmitting module.
- The ignition switch is in the on position.
- There is no signal from the corresponding CAN network node
- The "key" message from the gearbox controller unit was not received.
- The ECM detects that invalid information has been received from both the left and right drive wheels
- Diagnostic trouble codes U0101 and U0121 are Type C codes.
- Diagnostic trouble codes U0101 and U0121 are Type C codes.
- This code may be caused by a poor connection on a faulty module.
- A module that is not being supplied with power properly may cause this code to be set.
- If there are multiple modules that are not communicating, the one closest to the diagnostic connector must be selected. Some modules do not have internal protection for certain voltage outputs and may be open to battery positive or ignition source voltage. If the input voltage fuse is open and no short circuit is found in that circuit, verify that none of the module's voltage output circuits are shorted to ground before replacing the module. This diagnostic can be used for any module that must report serial data on the high or low speed GMLAN circuits, provided the vehicle has the option that uses that module.
| Step | Operation | Values | Yes | No |
| 1 |
Have you performed a diagnostic system check?
|
-
|
Go to operation 2
|
Go to the "Checking the diagnostic system" item.
|
| 2 |
Check the following circuits of the module that cannot be contacted for an open or short to ground:
Has the problem been detected and corrected?
|
-
|
Go to operation 7
|
Go to operation 3
|
| 3 |
Has the problem been detected and corrected?
|
-
|
Go to operation 7
|
Go to operation 4
|
| 4 |
Check the high speed GMLAN serial data circuit of the module that cannot communicate for an open.
Has the problem been detected and corrected?
|
-
|
Go to operation 7
|
Go to operation 5
|
| 5 |
Inspect the wiring harness connectors of the module with which communication cannot be established for secure connections and tight contacts in the following circuits:
Has the problem been detected and corrected?
|
-
|
Go to operation 7
|
Go to operation 6
|
| 6 |
Replace the module that cannot be contacted.
Has the replacement been made?
|
-
|
Go to operation 7
|
-
|
| 7 |
DTC code showed misfire?
|
-
|
Go to operation 2
|
Go to operation 8
|
| 8 |
Check to see if any additional diagnostic trouble codes are set.
Are there any DTCs that have not yet been diagnosed?
|
-
|
Jump to the appropriate diagnostic trouble code table
|
The system is normal
|
DTC U0402 - Incorrect data received from the electronic body control module
The TCM sends transmission-related data to the ECM. The data is sent to the ECM via a communications network called the GM Local Area Network (LAN). Two circuits are used to communicate LAN data between the ECM and the TCM. A fault in the LAN will not set DTC U0402. If a fault occurs in the LAN, other DTCs in addition to DTC U0402 are set.
If the ECM receives incorrect data from the TCM regarding the transmission, this DTC will set.
- The ignition switch is in the on position.
- The ECM is receiving incorrect data from the TCM regarding the transmission.
- Diagnostic trouble code DTC U0402 is a Type C code.
- Diagnostic trouble code DTC U0402 is a Type C code.
| Step | Operation | Values | Yes | No |
| 1 |
Have you performed a diagnostic system check?
|
-
|
Go to operation 2
|
Go to the "Checking the diagnostic system" item.
|
| 2 |
Are there any other DTCs displayed besides U0442?
|
-
|
Jump to the appropriate diagnostic trouble code table
|
Go to operation 3
|
| 3 |
Did DTC U0402 occur during this ignition cycle?
|
-
|
Go to operation 7
|
See Intermittent Faults
|
| 4 |
Were any other TCM related DTCs or other "U" DTCs set?
|
-
|
Jump to the appropriate diagnostic trouble code table
|
Go to operation 5
|
| 5 |
Check the LAN circuits in the wiring harness between the TCM and the ECM for high resistance or poor connections at the module connectors.
Has the problem been detected and corrected?
|
-
|
Go to operation 7
|
Go to operation 6
|
| 6 |
Replace the ECM.
Has the replacement been made?
|
-
|
Go to operation 7
|
-
|
| 7 |
DTC code showed misfire?
|
-
|
Go to operation 2
|
Go to operation 8
|
| 8 |
Check to see if any additional diagnostic trouble codes are set.
Are there any diagnostic trouble codes displayed that have not been diagnosed?
|
-
|
Jump to the appropriate diagnostic trouble code table
|
The system is normal
|
(The original text can be found on the website CHEVYMAN.ru)
