Diagnostic Instructions
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
Circuit/System Description
The camshaft position actuator system enables the Engine Control Module (ECM) to change the timing of the camshafts while the engine is operating. The Camshaft Position Actuator Solenoid Valve signal from the ECM is pulse width modulated (PWM). The ECM controls the Camshaft Position Actuator Solenoid Valve duty cycle by controlling the amount of solenoid valve ON time. The Camshaft Position Actuator Solenoid Valve controls the advance or the retard of each camshaft. The Camshaft Position Actuator Solenoid Valve controls the oil flow that applies the pressure to advance or retard the camshafts.
The ECM controls the Camshaft Position Actuator Solenoid Valve by supplying a 12 V pulse width modulated (PWM) signal. The ECM supplies a ground to the low reference circuit.
Conditions for Running the DTC
- The ignition voltage is between 11-32 V.
- The ignition switch is in the Crank or Run position.
- The ECM commanded the Camshaft Position Actuator Solenoid Valve ON.
- DTCs P0010, P0013, P0020, and P0023 run continuously when the above conditions are met.
Conditions for Setting the DTC
The ECM detects that the commanded state of the driver and the actual state of the control circuit do not match for greater than 5 s.
Action Taken When the DTC Sets
DTCs P0010, P0013, P0020, and P0023 are type B DTCs.
Conditions for Clearing the DTC
DTCs P0010, P0013, P0020, and P0023 are type B DTCs.
Diagnostic Aids
If the condition is intermittent, move the related harnesses and connectors, with the engine operating, while monitoring the scan tool circuit status parameters for the component. The circuit status parameters change from OK or Not Run to Malfunction if there is a condition with the circuit or a connection.
Reference Information
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Circuit/System Verification
- Ignition ON, observe the DTC information with a scan tool. Verify DTC P0335, P0336, P0340, P0341, P0345, P0346, P0365, P0366, P0390, and P0391 is not set. If a DTC is set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) for further diagnosis.
- Observe the appropriate control circuit status parameters listed below with a scan tool: The Intake/Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage Test Status Bank 1 or 2 The Intake/Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit Open Test Status Bank 1 or 2 The Intake/Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit High Voltage Test Status Bank 1 or 2 Each parameter should display OK or Not Run
- Engine idling, command the appropriate Camshaft Position Actuator from 0-25° and back to 0° while observing the appropriate control circuit status parameters listed below with a scan tool: The Intake/Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage Test Status Bank 1 or 2 The Intake/Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit Open Test Status Bank 1 or 2 The Intake/Exhaust Camshaft Position Actuator Solenoid Valve Control Circuit High Voltage Test Status Bank 1 or 2 Each parameter should display OK or Not Run
- The engine at the normal operating temperature, raise the engine speed to 2,000 RPM for 10 s. DTCs P0010, P0013, P0020, or P0023 should not set.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
Circuit/System Testing
- Ignition OFF, disconnect the harness connector at the appropriate Q6 Camshaft Position Actuator Solenoid Valve .
- Ignition OFF and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the low reference circuit terminal 2 and ground. If greater than the specified value, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, verify that a test lamp does not illuminate between the control circuit terminal 1 and ground. If the test lamp illuminates, test the control circuit for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Connect the DMM black lead to the control circuit terminal 1. Connect the DMM red lead to B+. Set the DMM on the diode setting. Command the CMP actuator solenoid ON and OFF with a scan tool. The DMM should transition from OL when commanded OFF to less than 1 V when commanded ON. If the circuit voltage does not correspond to the specified values, test the control circuit for an open/high resistance or a short to ground. If the circuit tests normal, replace the K20 ECM.
- If all circuits/connections test normal, test or replace the appropriate Q6 Camshaft Position Actuator Solenoid Valve.
Component Testing
- Ignition OFF, disconnect the harness connector at the appropriate Q6 Camshaft Position Actuator Solenoid Valve .
- Test for 5-12 ohms between the control terminal 1 and the low reference circuit terminal 2 of the Q6 Camshaft Position Actuator Solenoid Valve . If not within the specified range, replace the Q6 Camshaft Position Actuator Solenoid Valve .
- Test for infinite resistance between each terminal and the Q6 Camshaft Position Actuator Solenoid Valve housing. If not the specified value, replace the Q6 Camshaft Position Actuator Solenoid Valve.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Camshaft Position Actuator Solenoid Valve Solenoid Replacement - Bank 1 (Right Side) Intake»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Camshaft Position Actuator Solenoid Valve Solenoid Replacement - Bank 1 (Right Side) Exhaust»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Camshaft Position Actuator Solenoid Valve Solenoid Replacement - Bank 2 (Left Side) Intake»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Camshaft Position Actuator Solenoid Valve Solenoid Replacement - Bank 2 (Left Side) Exhaust»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for Engine Control Module replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
The camshaft position actuator system enables the Engine Control Module (ECM) to change the timing of the camshafts while the engine is operating. The camshaft position actuator solenoid signal from the ECM is pulse width modulated (PWM). The ECM controls the camshaft position actuator solenoid duty cycle by controlling the amount of solenoid ON time. The camshaft position actuator solenoid controls the advance or the retard of each camshaft. The camshaft position actuator solenoid controls the oil flow that applies the pressure to advance or retard the camshafts.
- DTC P0010, P0013, P0020, P0023, P0016, P0017, P0018, P0019, P0335, P0336, P0340, P0341, P0345, P0346, P0365, P0366, P0390, and P0391 is not set.
- The ignition voltage is between 11-32 V.
- The engine is running.
- The desired camshaft position is not changing greater than 4.5° for at least 1 s.
- Both of the desired and actual camshaft position actuator values cannot be greater than 20° or less than 5°.
- DTCs P0011, P0014, P0021, and P0024 run continuously when the above conditions are met.
P0011 and P0021
The ECM detects the difference between the desired and actual camshaft position angle is greater than 5° for greater 2.5 s.
P0014 and P0024
The ECM detects the difference between the desired and actual camshaft position angle is greater than 5° for greater 10 s.
DTCs P0011, P0014, P0021, and P0024 are Type B DTCs.
DTCs P0011, P0014, P0021, and P0024 are Type B DTCs.
Inspect the engine for any recent engine mechanical repairs. An incorrectly installed camshaft, camshaft position actuator solenoid, mechanical camshaft actuator, or timing chain can cause this DTC to set.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition ON, observe the scan tool DTC information. Verify that DTC P0016, P0017, P0018, P0019, P0335, P0336, P0338, P0340, P0341, P0345, P0346, P0365, P0366, P0390, or P0391 is not set. If a DTC is set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) for further diagnosis.
- Engine idling, command the appropriate Camshaft Position Actuator from 0-20° and back to 0° while observing the appropriate scan tool Camshaft Position Variance parameters. The Camshaft Position Variance should be less than 2° in each of the commanded states.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the harness connector at the appropriate Q6 Camshaft Position Actuator Solenoid Valve.
- Ignition OFF and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the low reference circuit terminal 2 and ground. If greater than the specified value, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, verify that a test lamp does not illuminate between the control circuit terminal 1 and ground. If the test lamp illuminates, test the control circuit for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, command the appropriate Camshaft Position Actuator Solenoid Valve from OFF to ON with a scan tool while observing the appropriate scan tool Camshaft Position Actuator Solenoid Valve Control Circuit Low Voltage Test Status. the value should toggle between OK and Not run in each of the commanded states. If the parameter does not correspond to the specified values, test the control circuit for an open/high resistance or a short to ground. If the circuit tests normal, replace the K20 ECM.
- Remove the Camshaft Position Actuator Solenoid Valve . Verify the following conditions do not exist with the Camshaft Position Actuator Solenoid Valve: Torn, restricted, mis-positioned, or missing screens at the CMP actuator solenoid Engine oil leak between the oil sealing lands of the CMP actuator solenoid. Inspect the lands of the CMP actuator solenoid for nicks. Oil seepage at the CMP actuator solenoid connector If a condition is found, replace Q6 Camshaft Position Actuator Solenoid Valve.
- Ignition OFF, swap the appropriate Camshaft Position Actuator Solenoid Valve with a Camshaft Position Actuator Solenoid Valve that is operating correctly.
- Engine idling. Command the appropriate Camshaft Position Actuator from 0-20° and back to 0° while observing the appropriate scan tool Camshaft Position Variance parameters. The Camshaft Position Variance should be less than 2° in each of the commanded states. If greater than the specified value, replace the mechanical camshaft position actuator.
- If all circuits/connections test normal, test or replace the Q6 Camshaft Position Actuator Solenoid Valve .
- Ignition OFF, disconnect the harness connector at the appropriate Q6 Camshaft Position Actuator Solenoid Valve .
- Test for 5-12 ohms between the ignition circuit terminal 1 and the control circuit terminal 2 of the Q6 Camshaft Position Actuator Solenoid Valve . If not within the specified range, replace the Q6 Camshaft Position Actuator Solenoid Valve .
- Test for infinite resistance between each terminal and the Q6 Camshaft Position Actuator Solenoid Valve housing. If not the specified value, replace the Q6 Camshaft Position Actuator Solenoid Valve.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Camshaft Position Actuator Replacement - Bank 1»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-repair-instructions-on-vehicle__camshaft-position-actuator-replacement-bank)
- «Camshaft Position Actuator Replacement - Bank 2»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-repair-instructions-on-vehicle__camshaft-position-actuator-replacement-bank)
- «Camshaft Position Actuator Solenoid Valve Solenoid Replacement - Bank 1 (Right Side) Intake»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Camshaft Position Actuator Solenoid Valve Solenoid Replacement - Bank 1 (Right Side) Exhaust»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Camshaft Position Actuator Solenoid Valve Solenoid Replacement - Bank 2 (Left Side) Intake»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Camshaft Position Actuator Solenoid Valve Solenoid Replacement - Bank 2 (Left Side) Exhaust»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, programming, and setup
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
The engine control module (ECM) uses the crankshaft position (CKP) sensor and the camshaft position (CMP) sensor pulses to monitor the correlation between the crankshaft and the camshaft position. An improper relative position can be caused by either engine timing or improper indexing of the camshaft drive chain.
P0016
- DTC P0040, P0041, P0335, P0336, P0641, and P0651 are not set.
- The engine is cranking or running.
- The crankshaft and camshaft position signals are synchronized.
- The camshaft position actuator is in the parked position.
- DTC P0016, P0017, P0018, and P0019 run continuously when the above conditions are met.
P0017
- DTC P0335, P0336, P0365, P0366, P0641, and P0651 are not set.
- The engine is cranking or running.
- The crankshaft and camshaft position signals are synchronized.
- The camshaft position actuator is in the parked position.
- DTC P0016, P0017, P0018, and P0019 run continuously when the above conditions are met.
P0018 or P0019
- DTC P0018, P0019, P0335, P0336, P0345, P0346, P0390, P0391, P0641, and P0651 are not set.
- The engine is cranking or running.
- The crankshaft and camshaft position signals are synchronized.
- The camshaft position actuator is in the parked position.
- DTC P0016, P0017, P0018, and P0019 run continuously when the above conditions are met.
DTC P0016, P0017, P0018, or P0019
- The ECM detects that one camshaft is mis-aligned with the crankshaft. The ECM detects one of the following conditions: Bank 1 intake camshaft is greater than 9° retarded or 12° advanced in relationship to the crankshaft. Bank 1 exhaust camshaft is greater than 10° retarded or 13° advanced in relationship to the crankshaft. Bank 2 intake camshaft is greater than 11° retarded or 13° advanced in relationship to the crankshaft. Bank 2 exhaust camshaft is greater than 9° retarded or 13° advanced in relationship to the crankshaft.
- The ECM detects that all 4 camshafts are mis-aligned with the crankshaft. The ECM detects the following conditions: Bank 1 intake camshaft is greater than 9° retarded or 12° advanced in relationship to the crankshaft. Bank 1 exhaust camshaft is greater than 10° retarded or 13° advanced in relationship to the crankshaft. Bank 2 intake camshaft is greater than 6° retarded or 9° advanced in relationship to the crankshaft. Bank 2 exhaust camshaft is greater than 7° retarded or 9° advanced in relationship to the crankshaft.
DTC P0016
The ECM detects that both camshafts on bank 1 are mis-aligned with the crankshaft. The ECM detects the following conditions
- Bank 1 intake camshaft is greater than 6° retarded or 12° advanced in relationship to the crankshaft.
- Bank 1 exhaust camshaft is greater than 10° retarded or 13° advanced in relationship to the crankshaft.
DTC P0018 and P0019
The ECM detects that both camshafts on bank 2 are mis-aligned with the crankshaft. The ECM detects the following conditions
- Bank 2 intake camshaft is greater than 6° retarded or 9° advanced in relationship to the crankshaft.
- Bank 2 exhaust camshaft is greater than 7° retarded or 9° advanced in relationship to the crankshaft.
DTCs P0016, P0017, P0018, and P0019 are type B DTCs.
DTCs P0016, P0017, P0018, and P0019 are type B DTCs.
- Inspect the engine for any recent engine mechanical repairs. An incorrectly installed secondary timing chain can cause this DTC to set.
- This diagnostic algorithm is designed to detect an alignment condition between a primary intermediate sprocket and the secondary timing chain, or the alignment between a primary intermediate sprocket and the crankshaft. Either condition would cause the camshaft timing for both cams on one bank to be off an equal number of degrees.
- DTCs P0016, P0017, P0018, and P0019 set at the same time indicates a possible condition with the primary timing chain and the alignment between both intermediate sprockets and the crankshaft. Or, the crankshaft reluctor wheel has moved and is no longer referenced to top dead center (TDC).
- Observing the desired and actual camshaft angle parameters, with a scan tool before a DTC sets, may help to isolate whether a condition is specific to one camshaft, one bank, or caused by a condition with the primary crankshaft timing.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition ON, observe the DTC information with a scan tool. Verify that none of the following DTCs are set. DTC P0010, P0013, P0020, P0023, P0335, P0336, P0340, P0341, P0345, P0346, P0365, P0366, P0390, or P0391. If any of the DTCs listed are set refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) for further diagnosis.
- Idle the engine at normal operating temperature. DTCs P0016, P0017, P0018, or P0019 should not set. If a DTC sets, inspect for the following and repair as necessary: The correct installation of the camshaft sensors The correct installation of the crankshaft sensor A timing chain tensioner condition An incorrectly installed timing chain Excessive play in the timing chain A mechanical cam actuator that is stuck in the full advance or retard position. A timing chain that jumped teeth A crankshaft reluctor wheel that has moved in relationship to top dead center (TDC) on the crankshaft
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Timing Chain Alignment Diagram»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-timing-chain-alignment-routing-diagram)
- «Camshaft Timing Drive Components Cleaning and Inspection»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-repair-instructions-off-vehicle)
- «Crankshaft and Bearing Cleaning and Inspection»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-repair-instructions-off-vehicle)
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
Diagnostic Fault Information
| Circuit | Short to Ground | High Resistance | Open | Short to Voltage | Signal Performance |
|---|---|---|---|---|---|
| HO2S High Signal | P0131, P0137, P0151, P0157 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P1133, P1153, P2A00, P2A03 |
| HO2S Low Signal | P0131, P0137, P0151, P0157 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P1133, P1153, P2A00, P2A03 |
| HO2S Heater Voltage Supply | P0030, P0036, P0050, P0056, P0132, P0135, P0138, P0141, P0152, P0155, P0158, P0161, * | P0030, P0036, P0050, P0056, P0132, P0134, P0135, P0138, P0140, P0141, P0152, P0154, P0155, P0158, P0160, P0161 | P0030, P0036, P0050, P0056, P0132, P0134, P0135, P0138, P0140, P0141, P0152, P0154, P0155, P0158, P0160, P0161 | P0690 | P0135, P0141, P0155, P0161 |
| HO2S Heater Control | P0030, P0036, P0050, P0053, P0054, P0056, P0059, P0060, P0135, P0141, P0155, P0161 | P0030, P0036, P0050, P0056, P0132, P0134, P0135, P0138, P0140, P0141, P0152, P0154, P0155, P0158, P0160, P0161 | P0030, P0036, P0050, P0056, P0132, P0134, P0135, P0138, P0140, P0141, P0152, P0154, P0155, P0158, P0160, P0161 | P0030, P0036, P0050, P0056, P0132, P0134, P0135, P0138, P0140, P0141, P0152, P0154, P0155, P0158, P0160, P0161 | P0135, P0141, P0155, P0161 |
| * Opens Fuse | |||||
Typical Scan Tool Data
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Parameter Normal Range: 0.2-1.5 A | |||
| HO2S Heater Low Control | 0 A | 0 A | 0 A |
| HO2S Heater Voltage Supply | 0 A | 0 A | 0.2-2 A |
HO2S Sensor 1 Current/HO2S Sensor 2 Current
Heated oxygen sensors (HO2S) are used for fuel control and post catalyst monitoring. Each HO2S compares the oxygen content of the surrounding air with the oxygen content in the exhaust stream. The HO2S must reach operating temperature to provide an accurate voltage signal. A heating element inside the HO2S minimizes the time required for the sensors to reach operating temperature. Voltage is provided to the heater by an ignition voltage circuit through a fuse. With the engine running, ground is provided to the heater by the HO2S heater low control circuit through a low side driver within the engine control module (ECM). The ECM uses pulse width modulation (PWM) to control the HO2S heater operation to maintain a specific HO2S operating temperature range.
P0030, P0036, P0050, or P0056
- The ignition voltage is between 11-32 V.
- The engine speed is greater than 400 RPM.
- The DTCs run continuously when the above conditions are met.
P0053, P0054, P0059, or P0060
- DTCs P0112, P0113, P0117, P0118, or P2610 are not set.
- The engine run time is greater than 20 s.
- The ignition voltage is less than 18 V.
- The ignition is OFF for greater than 8 h.
- The engine coolant temperature (ECT) is between -30 to +45°C (-22 to +113°F) at engine start-up.
- The ECT and the intake air temperature (IAT) are within 8°C (14°F) at engine start-up.
- The DTCs run once per drive cycle when the above conditions are met.
P0135, P0141, P0155, or P0161
- DTCs P0116, P0117, P0118, P0125, or P0128 are not set.
- The ignition voltage is between 10-32 V.
- The HO2S is at operating temperature.
- The HO2S is commanded ON.
- The DTCs run once per drive cycle when the above conditions are met for 120 s.
P0030, P0036, P0050, or P0056
The ECM detects that the commanded state of the driver and the actual state of the control circuit do not match for greater than 5 s.
P0053, P0054, P0059, or P0060
The ECM detects the HO2S heater is not within a specified resistance range at engine start-up.
P0135 or P0155
The ECM detects that the HO2S 1 heater current is greater than 3.1 amps, or less than 0.3 amps for greater than 8 s.
P0141 or P0161
The ECM detects that the HO2S 2 heater current is greater than 2.9 amps, or less than 0.3 amps for greater than 8 s.
DTCs P0030, P0036, P0050, P0053, P0054, P0056, P0059, P0060, P0135, P0141. P0155, and P0161 are Type B DTCs.
Conditions for Clearing the MIL/DTC
DTCs P0030, P0036, P0050, P0053, P0054, P0056, P0059, P0060, P0135, P0141. P0155, and P0161 are Type B DTCs.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition ON, command the appropriate HO2S Heater Bank 1 or 2 Sensor 1 or 2 ON and OFF with a scan tool while observing the HO2S Heater Control Circuit High Voltage, Open, and Low Voltage Test Status Bank 1 or 2 Sensor 1 or 2 parameters. The parameters should display OK or Not Run.
- Engine idling at operating temperature, observe the scan tool HO2S Heater parameter . The amperage should be within 0.2-2 A.
- Engine idling at operating temperature, move the related wiring and connectors while observing the HO2S Heater parameter with a scan tool. The parameter should not change with movement. If movement affects the parameter, repair the appropriate harness or connector.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the harness connector at the appropriate B52 HO2S.
- Ignition ON, verify that a test lamp illuminates between the ignition voltage circuit terminal D and ground. If the test lamp does not illuminate, test the ignition voltage circuit for a short to ground or an open/high resistance. If the circuit tests normal and the B52 HO2S heater circuit fuse is open, test all components connected to the fuse and replace as necessary.
- Ignition ON, observe the appropriate scan tool HO2S Heater Control Circuit Open Test Status Bank 1 or 2 Sensor 1 or 2 parameter. The parameter should display Malfunction. If not the specified value, test the heater control circuit terminal C for a short to ground, or for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Connect a 3 A fused jumper wire between the heater control circuit terminal C and ground. Observe the appropriate scan tool HO2S Heater Control Circuit Low Voltage Test Status parameter. The parameter should transition from OK to Malfunction. If not the specified value, test the heater control circuit terminal C for an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- Ignition OFF, connect a 10 A fused jumper wire between the control circuit terminal C and the ignition voltage circuit terminal D.
- Engine idling, observe the appropriate HO2S Control Circuit High Voltage Test Status Bank 1 or 2 Sensor 1 or 2 parameter. The parameter should transition from Not Run to Malfunction. If not the specified value, test the control circuit and the ignition voltage circuit for high resistance. If the circuits test normal, replace the K20 ECM.
- If all circuits test normal, test or replace the appropriate B52 HO2S.
Perform the Diagnostic Repair Verification after completing the repair.
- «Heated Oxygen Sensor Replacement - Bank 1 Sensor 1»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Heated Oxygen Sensor Replacement - Bank 1 Sensor 2»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Heated Oxygen Sensor Replacement - Bank 2 Sensor 1»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Heated Oxygen Sensor Replacement - Bank 2 Sensor 2»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- Perform the scan tool Heated Oxygen Sensor Resistance Learn Reset after replacing an HO2S.
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, programming and setup.
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
The engine control module (ECM) compares actual airflow based on throttle position (TP) to a calculated airflow based on manifold absolute pressure (MAP) sensor, and mass air flow (MAF).
DTC P0068
- The engine speed is greater than 800 RPM.
- The ignition voltage is greater than 6.0 V.
- The throttle actuator control system is not in reduced power mode.
- The DTC runs continuously when the above conditions are met.
DTC P1101
- DTCs P0102, P0103, P0107, P0108, P0112, P0113, P0116, P0117, P0118, P0128, P0335, or P0336 are not set
- The engine speed is between 500-6,800 RPM
- The engine coolant temperature (ECT) is between -7 and +125°C (+19 and +257°F).
- The intake air temperature (IAT) sensor 1 is between -20 and +125°C (-4 to +257°F).
- The DTC runs continuously when the above conditions are met.
The ECM detects that the actual airflow rate is greater than the calculated airflow.
- DTC P0068 is a type A DTC.
- DTC P1101 is a type B DTC.
- DTC P0068 is a type A DTC.
- DTC P1101 is a type B DTC.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Verify none of the following conditions exist: The air intake duct system for loose clamps, cracks, or other damage The air intake duct system for being collapsed or restricted Restricted air filter Q38 throttle body for dirt, debris, and coking. Also, throttle body blade or shaft damage. Refer to «Throttle Body Inspection and Cleaning»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions__throttle-body-inspection-and-cleaning) for further diagnosis. Splits, kinks, or improper connections at the vacuum hoses Missing, restricted, or leaking exhaust components-Refer to «Symptoms - Engine Exhaust»(/buick/enclave/i-2007-2013/remont/exhaust/#engine-exhaust-system__symptoms-engine-exhaust) for further diagnosis. Vacuum leaks at the intake manifold and Q38 throttle body. If a condition exists, repair as necessary.
- Ignition ON, observe the diagnostic trouble code (DTC) information with a scan tool. Verify that DTC P0641, P0651, P0697, or P06A3 is not set. If any of the above DTCs are set, refer to «DTC P0641, P0651, P0697, or P06A3»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) for DTC P0641, P0651, P0697, or P06A3 diagnosis.
- Determine the current vehicle testing altitude. Compare the MAP Sensor pressure parameter to the reading in the «Altitude Versus Barometric Pressure»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__altitude-versus-barometric-pressure) table. The MAP sensor pressure parameter should be within the specified range indicated in the table. If the MAP sensor pressure is not within the range specified for your altitude, refer to «DTC P0106»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0010-to-dtc-p0338) for DTC P0106.
- Engine idling, observe the MAP Sensor kPa parameter. The reading should be between 26-52 kPa (3.8-7.5 psi). If not within the specified range, refer to «DTC P0106»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0010-to-dtc-p0338) for further diagnosis.
- Engine idling, observe the scan tool MAF Sensor parameter. The reading should be between 2.5-8.8 g/s depending on the engine coolant temperature (ECT) and barometric (BARO) pressure. If not within the specified range, refer to «DTC P0101»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0010-to-dtc-p0338) for further diagnosis.
- Verify the scan tool MAF Sensor g/s parameter changes smoothly and gradually as the engine speed is increased and decreased while performing the actions listed below. Engine idling Perform the scan tool snapshot function. Increase the engine speed slowly to 3,000 RPM and then back to idle. Exit from the scan tool snapshot and review the data. Observe the MAF Sensor parameter frame by frame with a scan tool. If the MAF Sensor g/s parameter does not change smoothly and gradually, refer to «DTC P0101»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0010-to-dtc-p0338) for further diagnosis.
- If all conditions test normal, test the engine for a mechanical condition. Refer to «Symptoms - Engine Mechanical»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-diagnostic-information-and-procedures) for further diagnosis.
Perform the Diagnostic Repair Verification after completing the repair.
- «Throttle Body Assembly Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Air Cleaner Element Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
The high fuel pressure necessary for direct injection is supplied by the high pressure fuel pump. The pump is mounted on the rear of the engine and is driven by a three-lobe cam on the Bank 2 exhaust camshaft. This pump also regulates the fuel pressure using an actuator in the form of an internal solenoid-controlled valve. In order to keep the engine running efficiently under all operating conditions, the engine control module (ECM) requests pressure ranging from 2 to 15 MPa (290 to 2176 psi), depending on engine speed and load. Output drivers in the ECM provide the pump control circuit with a 12 V pulse-width modulated (PWM) signal, which regulates fuel pressure by closing and opening the control valve at specific times during pump strokes. This effectively regulates the portion of each pump stroke that is delivered to the fuel rail. When the control solenoid is NOT powered, the pump operates at maximum flow rate. In the event of pump control failure, the high pressure system is protected by a relief valve in the pump that prevents the pressure from exceeding 17.5 MPa (2538 psi).
The fuel rail fuel pressure sensor provides the feedback necessary to the ECM to control the pump and the injectors. This sensor is diagnosed separately from the fuel pressure control system.
The ECM monitors the fuel rail fuel pressure sensor and the high pressure fuel pump actuator to determine if the commanded and actual pressures are within a predetermined range during engine cranking and at all times while the engine is running. The ECM also monitors the fuel pump actuator to make sure it is operating within expected limits.
P0089, P228C, or P228D
- DTC P0016, P0017, P0018, P0019, P0090, P0091, P0092, P00C8, P00C9, P00CA, P0111, P0112, P0113, P0116, P0117, P0118, P0128, P0192, P0193, P0335, P0336, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391, P0627, P0628, or P0629 is not set.
- The ignition voltage is greater than 8 V.
- The low side fuel pressure is greater than 275 kPa (40 psi).
- The engine is running.
- The DTCs run continuously when the above conditions are met for 10 s.
P00C6
- DTC P0090, P0091, P0092, P00C8, P00C9, P00CA, P0116, P0117, P0118, P0128, P0192, P0193, P0335, P0336, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391, P0627, P0628, P0629 are not set.
- The ignition voltage is more than 8 V.
- The engine coolant temperature is less than 65°C (149°F).
- The low side fuel pressure is greater than 300 kPa (44 psi).
- The diagnostic runs once for each engine start.
P0089
The high pressure fuel pump has exceeded it's control limits. This condition exists when the high pressure fuel pump actuator command is 0 ° or greater than 240 °. The condition exists for greater than 10 s.
P00C6
The ECM detects that the fuel rail pressure is not rising greater than 3 MPa (435 psi) or has fallen below 2 MPa (290 psi) during engine cranking, depending on initial pressure when cranking begins.
P228C
The actual fuel rail pressure is 3 MPa (435 psi) less than the desired fuel rail pressure. The condition exists for greater than 10 s.
P228D
The actual fuel rail pressure is 3 MPa (435 psi) greater than the desired fuel rail pressure. The condition exists for greater than 10 s.
- DTCs P0089 and P00C6 are Type B DTCs.
- DTCs P228C and P228D are Type A DTCs.
- A message center or an indicator displays Reduced Engine Power for P228C and P228D.
- DTCs P0089 and P00C6 are Type B DTCs.
- DTCs P228C and P228D are Type A DTCs.
- A leak in the high pressure fuel system may set a DTC.
- A faulty valve, plunger, or solenoid in the high pressure fuel pump may set a DTC. High pressure fuel pump damage will most likely be undetectable upon visual inspection.
- A restricted fuel feed pipe between the high pressure fuel pump and the fuel rail pressure sensor may set a DTC.
- Any problem with the Bank 2 exhaust cam may set fuel pressure DTCs due to the location and design of the high pressure fuel pump. If DTC P0019 or P0391 are current or in history, a cam control issue may be the root cause.
- A leaking or restricted fuel injector may set DTC P0089.
- For DTC P00C6, park the vehicle outdoors overnight and perform a start in the morning.
- A short to voltage in the crankshaft position signal circuit may set a DTC.
- As little as 2 ohms on either circuit of the high pressure fuel pump actuator will cause these DTCs to set. Test the circuits of the high pressure fuel pump actuator for a high resistance if you suspect a condition.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Attempt to start and idle the engine.
- Observe the DTC information with a scan tool. DTCs P0089, P00C6, P228C, and P228D should not set. If a DTC is set refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) .
- Engine idling, observe the Fuel Rail Pressure Sensor parameter with a scan tool. The pressure should be approximately 1.9-5.0 MPa (276-725 psi).
- Command an increase and decrease in Fuel Pressure with a scan tool. Observe the scan tool Fuel Rail Pressure Sensor parameter. The Fuel Rail Pressure Sensor parameter should increase or decrease with each commanded state.
- Road test the vehicle and perform a wide open acceleration from a stop until the transmission shifts into second gear. On manual transmission applications, shift to second gear or stop the test near 7000 RPM. Repeat the test at least three times. DTCs P0089, P228C, and P228D should not set.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Road test the vehicle and perform a wide open acceleration from a stop until the transmission shifts into second gear. On manual transmission applications, shift to second gear or stop the test near 7000 RPM. Repeat the test at least three times. Observe the scan tool Fuel Rail Pressure Sensor parameter during the test. Near 7000 RPM the Fuel Rail Pressure Sensor parameter should reach 14-17 MPa (2031-2466 psi). If not the specified range, replace the G18 high pressure fuel pump.
- Remove the G18 high pressure fuel pump and visually inspect the lobes on the camshaft for unusual wear. If the lobes appear normal, replace the G18 high pressure fuel pump. If the lobes are worn, replace the camshaft.
- Ignition OFF, disconnect the harness connector at the high pressure fuel pump.
- Test for 0.35-0.6 ohms at 20°C (68°F) of resistance between low control circuit terminal 1 and high control circuit terminal 2. If the resistance is less than 0.3 ohms or greater than 0.6 ohms, replace the high pressure fuel pump.
- Test for infinite resistance between each terminal and the high pressure fuel pump housing/case. If not the specified value, replace the high pressure fuel pump.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Camshaft Replacement - Left Side»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-repair-instructions-on-vehicle__camshaft-replacement-left-side)
- «Fuel Pump Replacement (LLT)»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions__fuel-pump-replacement-llt)
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| High Pressure Fuel Pump Actuator High Control | P0091, P00C9 | P0090, P00C8 | P0092, P00CA | |
| High Pressure Fuel Pump Actuator Low Control | P0091, P00C9 | P0090, P00C8 | P0092, P00CA |
High pressure fuel is regulated by the high pressure fuel pump actuator, which is a part of the high pressure fuel pump. The high pressure fuel pump actuator is a solenoid valve. The ECM provides battery voltage on the actuator high control circuit and ground on the actuator low control circuit. Both circuits are controlled through output drivers within the ECM. When deactivated, both drivers are disabled. When activated, the high control circuit driver energizes the high pressure fuel pump actuator and the low control circuit driver pulse-width modulates (PWM) the low control circuit to ground. The ECM monitors the voltage on the circuits to detect a failure.
- The ignition voltage is between 11-18 V.
- The DTCs run continuously within the enabling conditions.
P0090
- The ECM detects an open circuit in the high pressure fuel pump actuator low control circuit.
- The DTC sets when the above condition is present for 4 s.
P0091
- The ECM detects a short to ground in the high pressure fuel pump actuator low control circuit.
- The DTC sets when the above condition is present for 4 s.
P0092
- The ECM detects a short to voltage in the high pressure fuel pump actuator low control circuit.
- The DTC sets when the above condition is present for 4 s.
P00C8
- The ECM detects an open circuit in the high pressure fuel pump actuator high control circuit.
- The DTC sets when the above condition is present for 4 s.
P00C9
- The ECM detects a short to ground in the high pressure fuel pump actuator high control circuit.
- The DTC sets when the above condition is present for 4 s.
P00CA
- The ECM detects a short to voltage in the high pressure fuel pump actuator high control circuit.
- The DTC sets when the above condition is present for 4 s.
- DTCs P0090, P0091, P0092, P00C8, P00C9, and P00CA are Type A DTCs.
- A message center or an indicator displays Reduced Engine Power.
DTCs P0090, P0091, P0092, P00C8, P00C9, and P00CA are Type A DTCs.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Observe the DTC information with a scan tool. DTC P0090, P0091, P0092, P00C8, P00C9, P00CA, P0685, or P1682 should not set. If a DTC is set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) .
- Ignition ON, command the Fuel Pressure Regulator ON and OFF with a scan tool while observing the following control circuit status parameters: Fuel Pressure Regulator Control Circuit High Voltage Test Status Fuel Pressure Regulator Control Circuit Open Test Status Fuel Pressure Regulator Control Circuit Low Voltage Test Status Fuel Pressure Regulator High Control Circuit High Voltage Test Status Fuel Pressure Regulator High Control Circuit Open Test Status Fuel Pressure Regulator High Control Circuit Low Voltage Test Status Each parameter should toggle between OK and Not Run or Not Run and OK.
- Engine idling, observe the Fuel Rail Pressure Sensor parameter with a scan tool. The pressure should be approximately 1.9-5.0 MPa (276-725 psi).
- Command an increase and decrease in Fuel Pressure with a scan tool. Observe the scan tool Fuel Rail Pressure Sensor parameter. The Fuel Rail Pressure Sensor should increase or decrease with each command.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the harness connector at the G18 high pressure fuel pump.
- Ignition OFF, verify that a test lamp does not illuminate between B+ and the low control circuit terminal 1. If the test lamp illuminates, test the low control circuit for a short to ground. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, verify that a test lamp does not illuminate between ground and the high control circuit terminal 2. If the test lamp illuminates, test the high control circuit for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, command the Fuel Pressure Regulator ON with a scan tool. Verify that the test lamp illuminates. If the test lamp does not illuminate, test the high control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- Ignition OFF, connect a test lamp between the low control circuit terminal 1 and B+.
- Ignition ON, command the Fuel Pressure Regulator ON with a scan tool. Verify that the test lamp illuminates. If the test lamp does not illuminate, test the low control circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- If all circuits test normal, test or replace the G18 high pressure fuel pump.
Static Test
- Ignition OFF, disconnect the harness connector at the high pressure fuel pump.
- Test for 0.35-0.6 ohms at 20°C (68°F) of resistance between low control circuit terminal 1 and high control circuit terminal 2. If the resistance is less than 0.3 ohms or greater than 0.6 ohms, replace the high pressure fuel pump.
- Test for infinite resistance between each terminal and the high pressure fuel pump housing/case. If not the specified value, replace the high pressure fuel pump.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Fuel Pump Replacement (LLT)»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions__fuel-pump-replacement-llt)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Sensor Signal | P0112, P0114, P2199 | P0111, P0113, P0114, P2199 | P0113, P0114, P2199* | P0111, P2199 |
| Low Reference | P0111, P0113, P0114, P2199, P2229, P2230 | P0113, P0114, P2199, P2227, P2229* | ||
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | ||||
IAT Sensor 1
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Ignition Voltage | P0096, P0097, P0102, P0178, P0443, P11C2, P2199 | P0096, P0097, P0101, P0102, P0178, P11C2, P2199, P2230 | P0690 | P0096, P0101, P0103 |
| Sensor Signal | P0096, P0097, P11C3, P2199 | P0096, P0097, P11C2, P2199 | P0096, P0097, P11C2, P2199* | P0096 |
| Ground | P0096, P0097, P0102, P0178, P11C2, P2199 | P0096, P0102 | ||
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | ||||
IAT Sensor 2
| Circuit | Short to Ground | Open or High Resistance | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine Running Parameter Normal Range: Varies with ambient temperature | |||
| Sensor Signal | 150°C (302°F) | 40°C (-40°F) | 40°C (-40°F)* |
| Low Reference | 40°C (-40°F) | 40°C (-40°F)* | |
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+ | |||
IAT Sensor 1
| Circuit | Short to Ground | Open or High Resistance | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine Running Parameter Normal Range: Varies with ambient temperature | |||
| Ignition Voltage | 40°C (-40°F) 10 Hz | 40°C (-40°F) 10 Hz | |
| Sensor Signal | 40°C (-40°F) 10 Hz | 40°C (-40°F) 10 Hz | 40°C (-40°F)* 10 Hz |
| Ground | 40°C (-40°F) 10 Hz | ||
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | |||
IAT Sensor 2
| Circuit | Short to Ground | Open or High Resistance | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine Running Parameter Normal Range: Varies with coolant temperature | |||
| Sensor Signal | 150°C (302°F) | 40°C (-40°F) | 40°C (-40°F)* |
| Low Reference | 40°C (-40°F) | 40°C (-40°F)* | |
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | |||
ECT Sensor
The intake air temperature (IAT) sensor is a variable resistor that measures the temperature of the air in the sensor bore. The engine control module (ECM) supplies 5 V to the IAT sensor 1 signal circuit and a ground for the IAT sensor 1 low reference circuit. The signal varies with inlet air temperature and is displayed by the scan tool as °C (°F).
The IAT sensor 2 produces a frequency signal based on the inlet air temperature very close to the humidity sensor within the sensor bore. The signal varies with inlet air temperature and is displayed by the scan tool as °C (°F) and Hertz (Hz). The ECM applies 5 V to the circuit. The signal circuit is shared by the IAT sensor 2 and the humidity sensor. Ignition voltage and ground circuits are also supplied to the multifunction intake air sensor internal circuits for these sensors
- IAT sensor 2
- Humidity sensor
- MAF sensor
The multifunction intake air sensor houses the following
- IAT sensor 1
- IAT sensor 2
- Humidity sensor
- MAF sensor
- BARO pressure sensor
| IAT Sensor 1 | IAT Sensor 1 Resistance | IAT Sensor 1 Signal Voltage |
|---|---|---|
| Cold | High | High |
| Warm | Low | Low |
| IAT Sensor 2 | IAT Sensor 2 Frequency | IAT Sensor 2 Temperature |
|---|---|---|
| Cold | 45 Hz | 40°C (-40°F) |
| Warm | 302 Hz | 104°C (219°F) |
Conditions for Running the DTCs
P0096 and P0111
- DTCs P0097, P0098, P0112, P0113, P0116, P0117, P0118, or P1682 are not set.
- The vehicle has been OFF at least 8 hours.
- Ignition voltage is at least 11 V.
- These DTCs run once per ignition cycle when the enabling conditions are met.
Conditions for Setting the DTCs
P0096
- The ECM determines the absolute difference between IAT sensor 1 start-up temperature and the IAT sensor 2 start-up temperature is greater than 25°C (45°F). AND
- The absolute difference between ECT start-up temperature and the IAT sensor 2 start-up temperature is greater or equal to the absolute difference between ECT start-up temperature and the IAT sensor 1 start-up temperature.
- This DTC runs once per ignition cycle when the enabling conditions are met.
P0111
- The ECM determines the absolute difference between IAT sensor 1 start-up temperature and the IAT sensor 2 start-up temperature is greater than 25°C (45°F). AND
- The absolute difference between ECT start-up temperature and the IAT sensor 1 start-up temperature is greater or equal to the absolute difference between ECT start-up temperature and the IATsensor 2 start-up temperature.
- This DTC runs once per ignition cycle when the enabling conditions are met.
Action Taken When the DTCs Set
DTCs P0096 and P0111 are Type B DTCs.
Conditions for Clearing the DTCs
DTCs P0096 and P0111 are Type B DTCs.
- An IAT sensor 1 that is skewed, due to more resistance than is normal, can widen the spread between the 2 sensors and cause this DTC to set. Measure and record the resistance of the IAT sensor 1 at various ambient temperatures, and then compare those measurements to the Temperature vs. Resistance Table. Refer to «Temperature Versus Resistance - Intake Air Temperature Sensor (Hitatchi Sensor)»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__temperature-versus-resistance-intake-air) table.
- A slight to moderate resistance in the IAT sensor 1 signal circuit or low reference circuit will increase the range between these two sensors. This condition results in a greater voltage on the IAT sensor 1 signal circuit, which is interpreted by the ECM as a colder IAT sensor.
- Inspect the multifunction intake air sensor terminals for corrosion.
- The humidity sensor and the IAT sensor 2 signals are sent to the ECM on the same circuit. If the IAT Sensor 2 parameter displays the values: 10 Hz; -40°C (-40°F), and there are also Humidity Sensor DTCs, check for a circuit problem.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Special Tools
J 38522 Variable Signal Generator
For equivalent regional tools, refer to Special Tools .
Note. Perform Step 1 of this verification procedure only if the ignition has been OFF for 8 hours or more.
- Ignition ON, observe the following scan tool parameters. The readings should be within 25°C (45°F) of each other. Start-Up IAT Sensor 1 IAT Sensor 2
- Engine running, observe the scan tool IAT Sensor 1 and IAT Sensor 2 Sensor parameters. Depending on the current ambient temperature and the vehicle operating conditions, the readings should be between -39 and +149°C (-38 and +300°F
- Operate the vehicle within the conditions for running the DTC to verify that the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the freeze frame/failure records data.
- Ignition OFF, disconnect the harness connector at the B75C Multifunction Intake Air Sensor.
- Ignition OFF, all systems OFF. It may take up to for 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the low reference circuit terminal 3 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K20 engine control module.
- Ignition OFF, all vehicle systems OFF, test for less than 5 ohms between the ground circuit terminal 7 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, verify the scan tool IAT Sensor 1 parameter is colder than -39°C (-38°F). If warmer than the specified range, test the signal circuit for a short to ground. If the circuit tests normal, replace the K20 engine control module.
- Ignition ON. Test for 4.8-5.2 V between the IAT sensor 1 signal circuit terminal 1 and ground. If less than the specified range, test the signal circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 engine control module. NOTE: If the signal circuit is shorted to a voltage the ECM or the sensor may be damaged. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the K20 engine control module.
- Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal 5 and ground. If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance. If the circuit tests normal and the fuse is open, test all the components connected to the circuit and repair or replace as necessary.
- Ignition ON, test for 4.8-5.2 V between the IAT sensor 2 signal circuit terminal 8 and ground. If less than the specified range, test the signal circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 engine control module. NOTE: If the signal circuit is shorted to a voltage the ECM or the sensor may be damaged. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the K20 engine control module.
- Ignition OFF, connect the leads of the J 38522 Variable Signal Generator as follows: Red lead to the signal circuit terminal 8 at the harness connector Black lead to ground Battery voltage supply lead to B+
- Set the J 38522 Variable Signal Generator to the following specifications. Signal switch to 5 V Duty Cycle switch to 50 % (Normal) Frequency switch to 30 Hz
- Ignition ON, observe the scan tool IAT Sensor 2 parameter. The scan tool parameter should be between 28-32 Hz. If the parameter is not within the specified range, replace the K20 engine control module.
- If all circuits test normal, test or replace the B75C Multifunction Intake Air Sensor.
- Ignition OFF, disconnect the harness connector at the B75C Multifunction Intake Air Sensor.
- Test the IAT sensor 1 by varying the sensor temperature while monitoring the sensor resistance. Compare the readings with the «Temperature Versus Resistance - Intake Air Temperature Sensor (Hitatchi Sensor)»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__temperature-versus-resistance-intake-air) table. The resistance values should be in range of the table values. If not within the specified range, replace the B75C Multifunction Intake Air Sensor.
Perform the Diagnostic Repair Verification after completing the repair.
- «Mass Airflow Sensor with Intake Air Temperature Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions) for multifunction intake air sensor replacement
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for engine control module replacement, programming, and setup
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Ignition Voltage | P0096, P0097, P0102, P0178, P0443, P11C2, P2199 | P0096, P0097, P0101, P0102, P0178, P11C2, P2199, P2230 | P0690 | P0096, P0101, P0103 |
| Sensor Signal | P0096, P0097, P11C3, P2199 | P0096, P0097, P11C2, P2199 | P0096, P0097, P11C2, P2199* | P0096 |
| Ground | P0096, P0097, P0102, P0178, P11C2, P2199 | P0096, P0102 | ||
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | ||||
IAT Sensor 2
| Circuit | Short to Ground | Open or High Resistance | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine Running Parameter Normal Range: Varies with ambient temperature | |||
| Ignition Voltage | 40°C (-40°F) 10 Hz | 40°C (-40°F) 10 Hz | |
| Sensor Signal | 40°C (-40°F) 10 Hz | 40°C (-40°F) 10 Hz | 40°C (-40°F)* 10 Hz |
| Ground | 40°C (-40°F) 10 Hz | ||
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | |||
IAT Sensor 2
The intake air temperature (IAT) sensor is a variable resistor that measures the temperature of the air in the sensor bore. The engine control module (ECM) supplies 5 V to the IAT 1 sensor signal circuit and a ground for the IAT 1 sensor low reference circuit. The signal varies with inlet air temperature and is displayed by the scan tool as °C (°F).
The IAT sensor 2 produces a frequency signal based on the inlet air temperature very close to the humidity sensor within the sensor bore. The signal varies with inlet air temperature and is displayed by the scan tool as °C (°F) and Hertz (Hz). The ECM applies 5 V to the circuit. The signal circuit is shared by the IAT sensor 2 and the humidity sensor. Ignition voltage and ground circuits are also supplied to the multifunction intake air sensor internal circuits for these sensors
- IAT sensor 2
- Humidity sensor
- Mass Air Flow (MAF) sensor
The multifunction intake air sensor houses the following
- IAT Sensor 1 sensor
- IAT sensor 2 sensor
- Humidity sensor
- MAF sensor
- BARO pressure sensor
| IAT Sensor 1 | IAT Sensor 1 Resistance | IAT Sensor 1 Signal Voltage |
|---|---|---|
| Cold | High | High |
| Warm | Low | Low |
| IAT Sensor 2 | IAT Sensor 2 Frequency | IAT Sensor 2 Temperature |
|---|---|---|
| Cold | 45 Hz | 40°C (-40°F) |
| Warm | 306 Hz | 104°C (219°F) |
P0097, P0098, and P0099
- The ignition is ON, or the engine is running.
- The Ignition voltage is at least 11 V.
- The DTCs run continuously within the enabling conditions.
P0097
Note. The scan tool display range is between -40 and +150°C (-40 and +302°F).
The ECM detects that the IAT sensor 2 signal is less than 13 Hz, colder than -60°C (-76°F), for greater than 5 s.
P0098
The ECM detects that the IAT sensor 2 signal is greater than 390 Hz, warmer than 150°C (302°F), for greater than 5 s.
P0099
The ECM detects that the IAT sensor 2 signal is intermittent or has abruptly changed for longer than 5 s.
- DTCs P0097, P0098, and P0099 are Type B DTCs.
- The ECM commands the cooling fans ON.
DTCs P0097, P0098, and P0099 are Type B DTCs.
- With the ignition ON, the engine OFF, if the engine is cold, a properly functioning IAT sensor 2 will gradually increase the scan tool IAT Sensor 2 parameter. This is due to the heat that is generated by the MAF sensor heating elements.
- Inspect the multifunction intake air sensor terminals for corrosion.
- The humidity sensor and the IAT sensor 2 signals are sent to the ECM on the same circuit. If the IAT Sensor 2 parameter displays the values: 10 Hz; -40°C (-40°F), and there are also Humidity Sensor DTCs, check for a circuit problem.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Special Tools
J 38522 Variable Signal Generator
For equivalent regional tools, refer to Special Tools .
Note. Perform Step 1 of this verification procedure only if the ignition has been OFF for 8 hours or more.
- Ignition ON, observe the following scan tool parameters. The readings should be within 25°C (45°F) of each other. Start-Up IAT Sensor 1 IAT Sensor 2
- Engine running, observe the scan tool IAT Sensor 1 and IAT Sensor 2 parameters. Depending on the current ambient temperature and the vehicle operating conditions, the readings should be between -38 and +149°C (-36 and +300°F).
- Operate the vehicle within the conditions for running the DTC to verify that the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the freeze frame/failure records data.
- Ignition OFF, disconnect the harness connector at the B75C Multifunction Intake Air Sensor.
- Ignition OFF, all systems OFF. It may take up to for 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the ground circuit terminal 7 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal 5 and ground. If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance. If the circuit tests normal and the fuse is open, test all the components connected to the circuit and repair or replace as necessary.
- Ignition ON, test for 4.8-5.2 V between the IAT sensor 2 signal circuit terminal 8 and ground. If less than the specified range, test the signal circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 engine control module. NOTE: If the signal circuit is shorted to a voltage the ECM or the sensor may be damaged. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the K20 engine control module.
- Ignition OFF, connect the leads of the J 38522 Variable Signal Generator as follows: Red lead to the signal circuit terminal 8 at the harness connector Black lead to ground Battery voltage supply lead to B+
- Set the J 38522 Variable Signal Generator to the following specifications. Signal switch to 5 V Duty Cycle switch to 50 % (Normal) Frequency switch to 30 Hz
- Ignition ON, observe the scan tool IAT Sensor 2 parameter. The scan tool parameter should be between 28-32 Hz. If the parameter is not within the specified range, replace the K20 engine control module.
- If all circuits test normal, test or replace the B75C Multifunction Intake Air Sensor.
Perform the Diagnostic Repair Verification after completing the repair.
- «Mass Airflow Sensor with Intake Air Temperature Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions) for multifunction intake air sensor replacement.
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for engine control module replacement, programming, and setup
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Ignition Voltage | P0096, P0097, P0102, P0178, P0443, P11C2, P2199 | P0096, P0097, P0101, P0102, P0178, P11C2, P2199 | P0690 | P0096, P0101, P0103 |
| MAF Sensor Signal | P0102 | P0102 | P0102* | P0101, P0103, P1101 |
| Ground | P0096, P0097, P0102, P11C2, P2199 | P0096, P0102 | ||
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | ||||
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine running at various operating conditions Parameter Normal Range: 2,000-10,000 Hz | |||
| Ignition Voltage | 0 Hz | 0 Hz | |
| MAF Sensor Signal | 0 Hz | 0 Hz | 0 Hz* |
| Ground | 0 Hz | ||
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | |||
MAF Sensor
Circuit Description
The intake flow rationality diagnostic provides the within-range rationality check for the mass air flow (MAF), manifold absolute pressure (MAP), and the throttle position sensors. This is an explicit model-based diagnostic containing 4 separate models for the intake system.
The estimates of MAF and MAP obtained from this system of models and calculations are then compared to the actual measured values from the MAF, MAP, and the throttle position sensors and to each other to determine the appropriate DTC to fail.
- DTCs P0102, P0103, P0107, P0108, P0112, P0113, P0116, P0117, P0118, P0128, P0335 or P0336 are not set.
- The engine speed is greater than 500 RPM.
- The engine coolant temperature (ECT) is between -7 and +125°C (+19 and +257°F).
- The intake air temperature (IAT Sensor 1) is between -20 and +125°C (-4 and +257°F).
- The DTC runs continuously when the above conditions are met.
The engine control module (ECM) detects that the actual measured airflow from the MAF, MAP, and throttle position sensors is not within range of the calculated airflow that is derived from the system of models for greater than 2 s.
DTC P0101 is a Type B DTC.
DTC P0101 is a Type B DTC.
- A steady or intermittent high resistance of 15 ohms or greater on the ignition voltage circuit will cause the MAF sensor signal to be increased by as much as 60 g/s.
- Any type of contamination on the MAF sensor heating elements will degrade the proper operation of the sensor. Certain types of contaminants act as a heat insulator, which will impair the response of the sensor to airflow changes. Water or snow can create the opposite effect, and cause the signal to increase rapidly.
- Depending on the current ambient temperature, and the vehicle operating conditions, a MAF sensor signal circuit that is shorted to the IAT Sensor 1 signal circuit will cause the MAF sensor signal to be skewed or erratic. Additionally, it may cause a rapid fluctuation in the IAT Sensor 1 parameter.
- Certain aftermarket air filters may cause this DTC to set.
- Certain aftermarket air induction systems may cause this DTC to set.
- Modifications to the air induction system may cause this DTC to set.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Special Tools
J 38522 Variable Signal Generator
For equivalent regional tools, refer to Special Tools .
- Verify that the following DTCs are not set: 5 V reference circuits Camshaft position system performance Engine controls ignition relay circuits Ignition circuits-body control module (BCM) If any of the DTCs are set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) for further diagnosis.
- Verify that restrictions do not exist in the exhaust system. Refer to «Restricted Exhaust»(/buick/enclave/i-2007-2013/remont/exhaust/#engine-exhaust-system__restricted-exhaust) for further diagnosis.
- Engine idling, observe the scan tool MAF Sensor parameter. The reading should be between 2.5-8.8 g/s depending on the engine coolant temperature (ECT) and barometric (BARO) pressure.
- Verify the scan tool MAF Sensor g/s parameter changes smoothly and gradually as the engine speed is increased and decreased while performing the actions listed below. Engine idling Perform the scan tool snapshot function. Increase the engine speed slowly to 3,000 RPM and then back to idle. Exit from the scan tool snapshot and review the data. Observe the MAF Sensor parameter frame by frame with a scan tool.
- Verify the proper operation of the ECT sensor and IAT sensor 1. A skewed or stuck ECT sensor and IAT sensor 1 will cause the calculated models to be inaccurate and may cause this DTC to run/fail when it should not. Refer to «Temperature Versus Resistance - Intake Air Temperature Sensor (Hitatchi Sensor)»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__temperature-versus-resistance-intake-air) table.
- Verify the proper operation of the MAP sensor. A skewed MAP sensor will cause the BARO value to be inaccurate. Refer to «DTC P0106»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0010-to-dtc-p0338) for further diagnosis.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Verify the integrity of the entire air induction system by inspecting for the following conditions: Any damaged components Loose or improper installation An air flow restriction Any vacuum leaks Water intrusion In cold climates, inspect for any snow or ice buildup Inspect the B75C Multifunction Intake Air Sensor element for contamination.
- Ignition OFF, disconnect the harness connector at the B75C Multifunction Intake Air Sensor.
- Ignition OFF, all vehicle systems OFF, this may take up to 2 min, test for less than 5 ohms between the ground circuit terminal 7 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal 5 and ground. If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance. If the circuit tests normal and the fuse is open, test all the components connected to the circuit and repair or replace as necessary.
- Ignition ON, test for 4.8-5.2 V between the signal circuit terminal 6 and ground. If less than the specified range, test the signal circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 engine control module. NOTE: If the signal circuit is shorted to a voltage the ECM or the sensor may be damaged. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the K20 engine control module.
- Ignition OFF, connect the leads of the J 38522 Variable Signal Generator as follows: Red lead to the signal circuit terminal 6 at the harness connector Black lead to ground Battery voltage supply lead to B+
- Set the J 38522 Variable Signal Generator to the following specifications. Signal switch to 5 V Duty Cycle switch to 50 % (Normal) Frequency switch to 5 KHz
- Engine idling, observe the scan tool MAF Sensor parameter. The scan tool MAF Sensor parameter should be between 4,950-5,050 Hz. If the parameter is not within the specified range, replace the K20 engine control module.
- If all other circuits test normal, test or replace the B75C Multifunction Intake Air Sensor.
Perform the Diagnostic Repair Verification after completing the repair.
- «Engine Coolant Temperature Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Mass Airflow Sensor with Intake Air Temperature Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions) for multifunction intake air sensor replacement.
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Ignition Voltage | P0096, P0097, P0102, P0178, P0443, P11C2, P2199 | P0096, P0097, P0101, P0102, P0178, P11C2, P2199 | P0690 | P0096, P0101, P0103 |
| MAF Sensor Signal | P0102 | P0102 | P0102* | P0101, P0103, P1101 |
| Ground | P0096, P0097, P0102, P0178, P11C2, P2199 | P0096, P0102 | ||
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | ||||
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine running at various operating conditions Parameter Normal Range: 2,000-10,000 Hz | |||
| Ignition Voltage | 0 Hz | 0 Hz | |
| MAF Sensor Signal | 0 Hz | 0 Hz | 0 Hz* |
| Ground | 0 Hz | ||
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | |||
MAF Sensor
The mass air flow (MAF) sensor is integrated with the multifunction intake air sensor. The MAF sensor is an air flow meter that measures the amount of air in the sensor bore. The engine control module (ECM) uses the MAF sensor signal to provide the correct fuel delivery for all engine speeds and loads. A small quantity of air entering the engine indicates a deceleration or idle condition. A large quantity of air entering the engine indicates an acceleration or high load condition.
The ECM applies 5 V to the MAF sensor on the MAF sensor signal circuit. The sensor uses the voltage to produce a variable frequency signal based on the inlet air flow through the sensor bore. The signal varies with engine load and is displayed by the scan tool as Hertz (Hz) and grams per second (g/s). Ignition voltage and ground circuits are also supplied to the multifunction intake air sensor internal circuits for these sensors
- Intake Air Temperature (IAT) sensor 2
- Humidity sensor
- MAF sensor
The multifunction intake air sensor houses the following
- IAT sensor 1
- IAT sensor 2
- Humidity sensor
- MAF sensor
- BARO pressure sensor
- The engine is running for greater than 1 s.
- The ignition signal is greater than 10 V.
- The above conditions are met for greater than 1 s.
- The DTC runs continuously when the above conditions are met.
P0102
The ECM detects that the MAF Sensor Signal is less than 800 Hz (about 0.90 g/s) for greater than 10 s.
P0103
The ECM detects that the MAF Sensor Signal parameter is greater than 14,500 Hz (about 630 g/s) for greater than 10 s.
DTCs P0102 and P0103 are Type B DTCs.
DTCs P0102 and P0103 are Type B DTCs.
- Verify the integrity of the air induction system by inspecting for the following conditions: Loose or improper installation Damaged components Any water intrusion in the induction system Any contamination or debris on the sensing elements of the MAF sensor
- A steady or intermittent high resistance of 15 ohms or greater on the ignition voltage circuit will cause the MAF sensor signal to be increased by as much as 60 g/s.
- Depending on the current ambient temperature, and the vehicle operating conditions, a MAF sensor signal circuit that is shorted to the IAT sensor 1 signal circuit will cause the MAF sensor signal to be skewed or erratic. Additionally, it may cause a rapid fluctuation in the IAT Sensor 1 parameter.
- Verify that any electrical aftermarket devices are properly connected and grounded. Refer to «Checking Aftermarket Accessories»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__checking-aftermarket-accessories) for further diagnosis.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Special Tools
J 38522 Variable Signal Generator
For equivalent regional tools, refer to Special Tools .
- Verify that the following DTCs are not set: P0685, P0690 or B1380. If any of the DTCs are set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) for further diagnosis.
- Engine idling, observe the scan tool MAF Sensor parameter. The reading should be between 2.5-8.8 g/s depending on the engine coolant temperature (ECT) and barometric (BARO) pressure.
- Verify the scan tool MAF Sensor g/s parameter changes smoothly and gradually as the engine speed is increased and decreased while performing the actions listed below. Engine idling Perform the scan tool snapshot function. Increase the engine speed slowly to 3,000 RPM and then back to idle. Exit from the scan tool snapshot and review the data. Observe the MAF Sensor parameter frame by frame with a scan tool.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the harness connector at the B75C Multifunction Intake Air Sensor.
- Ignition OFF, all vehicle systems OFF, this may take up to 2 minutes, test for less than 5 ohms between the ground circuit terminal 7 and ground. If greater than the specified range, test the ground circuit for an open/high resistance.
- Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal 5 and ground. If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance. If the circuit tests normal and the fuse is open, test all the components connected to the circuit and repair or replace as necessary.
- Ignition ON, test for 4.8-5.2 V between the signal circuit terminal 6 and ground. If less than the specified range, test the signal circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 engine control module. NOTE: If the signal circuit is shorted to a voltage the ECM or the sensor may be damaged. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the K20 engine control module.
- Ignition OFF, connect the leads of the J 38522 Variable Signal Generator as follows: Red lead to the signal circuit terminal 6 at the harness connector Black lead to ground Battery voltage supply lead to B+
- Set the J 38522 Variable Signal Generator to the following specifications. Signal switch to 5 V Duty Cycle switch to 50 % (Normal) Frequency switch to 5 KHz
- Engine idling, observe the scan tool MAF Sensor parameter. The scan tool MAF Sensor parameter should be between 4,950-5,050 Hz. If the parameter is not within the specified range, replace the K20 engine control module.
- If all other circuits test normal, replace the B75C Multifunction Intake Air Sensor.
Perform the Diagnostic Repair Verification after completing the repair.
- «Mass Airflow Sensor with Intake Air Temperature Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions) for multifunction intake air sensor replacement.
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for engine control module replacement, programming, and setup
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | High Resistance | Open | Short to Voltage | Signal Performance |
|---|---|---|---|---|---|
| 5 V Reference | P0107, P0641 | P0106, P0697 | P0107 | P0106, P0697 | P0106, P0107 |
| MAP Sensor Signal | P0107 | P0106, P0107 | P0107 | P0108 | P0106, P0107, P1101 |
| Low Reference | P0106, P0108 | P0106, P0108 | P0106, P0108 |
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine running, transmission in Park or Neutral Parameter Normal Range: 20-48 kPa (2.9-7 psi), varies with altitude | |||
| 5 V Reference | 0 kPa (0 psi) | 0 kPa (0 psi) | 127 kPa (18.4 psi) |
| MAP Sensor Signal | 0 kPa (0 psi) | 0 kPa (0 psi) | 127 kPa (18.4 psi) |
| Low Reference | 127 kPa (18.4 psi) | ||
MAP Sensor
The intake flow rationality diagnostic provides the within-range rationality check for the mass air flow (MAF), manifold absolute pressure (MAP), and the throttle position sensors. This is an explicit model-based diagnostic containing 4 separate models for the intake system.
- The throttle model describes the flow through the throttle body and is used to estimate the MAF through the throttle body as a function of barometric pressure (BARO), throttle position, intake air temperature (IAT), and estimated MAP. The information from this model is displayed on the scan tool as the MAF Performance Test parameter.
- The first intake manifold model describes the intake manifold and is used to estimate MAP as a function of the MAF into the manifold from the throttle body and the MAF out of the manifold caused by engine pumping. The flow into the manifold from the throttle uses the MAF estimate calculated from the above throttle model. The information from this model is displayed on the scan tool as the MAP Performance Test 1 parameter.
- The second intake manifold model is identical to the first intake manifold model except that the MAF sensor measurement is used instead of the throttle model estimate for the throttle air input. The information from this model is displayed on the scan tool as the MAP Performance Test 2 parameter.
- The fourth model is created from the combination and additional calculations of the throttle model and the first intake manifold model. The information from this model is displayed on the scan tool as the Throttle Position Performance Test parameter.
The estimates of MAF and MAP obtained from this system of models and calculations are then compared to the actual measured values from the MAF, MAP, and the throttle position sensors and to each other to determine the appropriate DTC to fail. The following table illustrates the possible failure combinations and the resulting DTC or DTCs.
| MAF Performance Test | MAP Performance Test 1 | MAP Performance Test 2 | Throttle Position Performance Test | DTCs Passed | DTCs Failed |
|---|---|---|---|---|---|
| OK | OK | P0101, P0106, P0121, P1101 | None | ||
| OK | OK | Malfunction | OK | P0101, P0106, P0121, P1101 | None |
| Malfunction | OK | Malfunction | OK | P0106, P0121, P1101 | P0101 |
| OK | Malfunction | Malfunction | OK | P0101, P0121, P1101 | P0106 |
| Malfunction | Malfunction | Malfunction | OK | P0121, P1101 | P0101, P0106 |
| OK | Malfunction | P0101, P0106, P1101 | P0121 | ||
| OK | OK | Malfunction | Malfunction | P0101, P0106, P0121, P1101 | None |
| Malfunction | OK | Malfunction | Malfunction | P0101, P0106, P0121 | P1101 |
| Malfunction | Malfunction | Malfunction | P0101, P0106, P0121 | P1101 |
Scan Tool Diagnostic Test Results
- DTC P0102, P0103, P0107, P0108, P0112, P0113, P0116, P0117, P0118, P0128, P0335 or P0336 is not set.
- The engine speed is between 400-7,000 RPM.
- The IAT Sensor parameter is between -20° to +125°C (-4° to +257°F).
- The ECT Sensor parameter is between 69-127°C (156-260°F).
- This DTC runs continuously within the enabling conditions.
The engine control module (ECM) detects that the actual measured airflow from MAF, MAP, and throttle position is not within range of the calculated airflow that is derived from the system of models for more than 2 s.
DTC P0106 is a Type B DTC.
DTC P0106 is a Type B DTC.
- A wide open throttle (WOT) acceleration from a stop should cause the MAP sensor parameter on the scan tool to increase rapidly to near the BARO parameter at the time of the 1-2 shift.
- The BARO that is used by the ECM to calculate the air flow models is initially based on the MAP sensor at ignition ON. When the engine is running, the ECM will continually update the BARO value near WOT using the MAP sensor and a calculation. A skewed MAP sensor will cause the BARO value to be inaccurate.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Special Tools
- J 23738-A Mityvac
- J 35555 Metal Mityvac
- For equivalent regional tools, refer to «Special Tools»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-special-tools-and-equipment) .
- Verify that DTC P0641, P0651, or P0697 is not set. If any of the DTCs are set, refer to «DTC P0641, P0651, P0697, or P06A3»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) .
- Verify that restrictions do not exist in the exhaust system. Refer to «Restricted Exhaust»(/buick/enclave/i-2007-2013/remont/exhaust/#engine-exhaust-system__restricted-exhaust) .
- Ignition OFF for 90 s, determine the current vehicle testing altitude.
- Ignition ON, engine OFF, observe the scan tool BARO parameter. Compare the parameter to the «Altitude Versus Barometric Pressure»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__altitude-versus-barometric-pressure) table. The BARO parameter should be within the specified range indicated in the table.
- Use the scan tool and compare the MAP Sensor parameter to a known good vehicle, under various operating conditions. The reading should be within 5 kPa of the known good vehicle.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Verify the integrity of the entire air induction system by inspecting for the following conditions: Any damaged components Loose or improper installation An air flow restriction Any vacuum leak Improperly routed vacuum hoses In cold climates, inspect for any snow or ice buildup Verify that restrictions do not exist in the MAP sensor port or vacuum source.
- Ignition OFF for 90 s, disconnect the harness connector at the B74 MAP sensor.
- Ignition OFF, test for less than 5 ohms between the low reference circuit terminal 2 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, test for 4.8-5.2 V between the 5 V reference circuit terminal 1 and ground. If less than the specified range, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 ECM. If greater than the specified range, test the 5 V reference circuit for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Verify the scan tool MAP Sensor parameter is less than 1 kPa (0.2 psi). If greater than the specified range, test the signal circuit terminal 3 for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Install a 3 A fused jumper wire between the signal circuit terminal 3 and the 5 V reference circuit terminal 1. Verify the scan tool MAP Sensor parameter is greater than 127 kPa (18.4 psi). If less than the specified range, test the signal circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- If the circuits test normal, test or replace the B74 MAP sensor.
Note. You must perform the Circuit/System Testing in order to verify the integrity of the MAP sensor circuits before proceeding with the Component Testing.
Skewed Signal Test
- Using the following steps and referencing the table below will determine if the MAP sensor is skewed.
- Ignition ON, engine OFF, observe the MAP Sensor scan tool parameter.
- Use the observed MAP Sensor scan tool parameter that is closest to a value that is indicated in the first column. THEN
- Using the J 23738-A Mityvac or the J 35555 Metal Mityvac to apply 5 in Hg of vacuum to the B74 MAP sensor, the parameter in the first column should decrease by 17 kPa (2.5 psi). The acceptable range is indicated in the second column.
- Using the J 23738-A Mityvac or the J 35555 Metal Mityvac to apply 10 in Hg of vacuum to the B74 MAP sensor, the parameter in the first column should decrease by 34 kPa (4.9 psi). The acceptable range is indicated in the third column.
| Ignition ON, Engine OFF, MAP Sensor Parameter | MAP Sensor Parameter With 5 Inches of Vacuum Applied | MAP Sensor Parameter With 10 Inches of Vacuum Applied |
|---|---|---|
| 100 kPa (14.5 psi) | 79-87 kPa (11.5-12.6 psi) | 62-70 kPa (9-10.2 psi) |
| 95 kPa (13.8 psi) | 74-82 kPa (10.7-11.9 psi) | 57-65 kPa (8.3-9.4 psi) |
| 90 kPa (13.1 psi) | 69-77 kPa (10-11.2 psi) | 52-60 kPa (7.5-8.7 psi) |
| 80 kPa (11.6 psi) | 59-67 kPa (8.6-9.7 psi) | 42-50 kPa (6.1-7.3 psi) |
| 70 kPa (10.2 psi) | 49-57 kPa (7.1-8.3 psi) | 32-40 kPa (4.7-5.8 psi) |
| 60 kPa (8.7 psi) | 39-47 kPa (5.7-6.8 psi) | 22-30 kPa (3.2-4.4 psi) |
Erratic Signal Test
- Ignition OFF, remove the B74 MAP sensor.
- Install a 3 A fused jumper wire between the 5 V reference circuit terminal 1 and the corresponding terminal of the B74 MAP sensor.
- Install a jumper wire between the low reference circuit terminal 2 of the B74 MAP sensor and ground.
- Install a jumper wire at terminal 3 of the B74 MAP sensor.
- Connect a DMM between the jumper wire from terminal 3 of the B74 MAP sensor and ground.
- Ignition ON, with the J 23738-A Mityvac or J 35555 Metal Mityvac , slowly apply vacuum to the sensor while observing the voltage on the DMM. The voltage should vary between 0-5.2 V, without any spikes or dropouts. If the voltage reading is erratic, replace the B74 MAP sensor.
Perform the Diagnostic Repair Verification after completing the repair.
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, programming, and setup.
- «Manifold Absolute Pressure Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provide an overview of each diagnostic category.
| Circuit | Short to Ground | High Resistance | Open | Short to Voltage | Signal Performance |
|---|---|---|---|---|---|
| 5 V Reference | P0106, P0107, P0108, P0697 | P0106, P0107 | P0107 | P0106, P0108, P0697 | P0106, P0107 |
| MAP Sensor Signal | P0107 | P0106, P0107 | P0107 | P0106, P0108 | P0106, P0107, P1101 |
| Low Reference | P0106, P0108 | P0108 | P0106, P0108 |
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine running, transmission in Park or Neutral Parameter Normal Range: 20-48 kPa (2.9-7.0 psi), varies with altitude | |||
| 5 V Reference | 0 kPa (0 psi) | 0 kPa (0 psi) | 127 kPa (18.4 psi) |
| MAP Sensor Signal | 0 kPa (0 psi) | 0 kPa (0 psi) | 127 kPa (18.4 psi) |
| Low Reference | 127 kPa (18.4 psi) | ||
MAP Sensor
The manifold absolute pressure (MAP) sensor has a 5 V reference circuit, a low reference circuit, and a signal circuit. The engine control module (ECM) supplies 5 V to the MAP sensor on the 5 V reference circuit, and provides a ground for the low reference circuit. The MAP sensor provides a voltage signal to the ECM on the signal circuit relative to the intake manifold pressure changes.
- DTC P0697 is not set.
- The engine is running.
- This DTC runs continuously within the enabling conditions.
P0107
The ECM detects that the MAP sensor voltage is less than 0.20 V for more than 5 s.
P0108
The ECM detects that the MAP sensor voltage is more than 4.80 V for more than 5 s.
DTCs P0107 and P0108 are Type B DTCs.
DTCs P0107 and P0108 are Type B DTCs.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Special Tools
- J 23738-A Mityvac
- J 35555 Metal Mityvac
- For equivalent regional tools, refer to «Special Tools»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-special-tools-and-equipment) .
- Verify that DTC P0641, P0651, or P0697 is not set. If any of the DTCs are set refer to «DTC P0641, P0651, P0697, or P06A3»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) .
- Ignition ON, observe the scan tool MAP Sensor parameter. The reading should be between 0.20-4.80 V.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF for 90 s, disconnect the harness connector at the B74 MAP sensor.
- Test for less than 5 ohms between the low reference circuit terminal 2 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, test for 4.8-5.2 V between the 5 V reference circuit terminal 1 and ground. If less than the specified range, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 ECM. If greater than the specified range, test the 5 V reference circuit for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Verify the scan tool MAP Sensor parameter is less than 1 kPa (0.2 psi). If greater than the specified range, test the signal circuit terminal 3 for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Install a 3 A fused jumper wire between the signal circuit terminal 3 and the 5 V reference circuit terminal 1. Verify the scan tool MAP Sensor parameter is greater than 127 kPa (18.4 psi). If less than the specified range, test the signal circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- If the circuits test normal, test or replace the B74 MAP sensor.
Note. You must perform the Circuit/System Testing in order to verify the integrity of the MAP sensor circuits before proceeding with the Component Testing.
Erratic Signal Test
- Ignition OFF, remove the B74 MAP sensor.
- Install a 3 A fused jumper wire between the 5 V reference circuit terminal 1 and the corresponding terminal of the B74 MAP sensor.
- Install a jumper wire between the low reference circuit terminal 2 of the B74 MAP sensor and ground.
- Install a jumper wire at terminal 3 of the B74 MAP sensor.
- Connect a DMM between the jumper wire from terminal 3 of the B74 MAP sensor and ground.
- Ignition ON, with the J 23738-A Mityvac or the J 35555 Metal Mityvac , slowly apply vacuum to the sensor while observing the voltage on the DMM. The voltage should vary between 0-5 V without any spikes or dropouts. If the voltage reading is erratic, replace the B74 MAP sensor.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
Control Module References for ECM replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| IAT Sensor 1 Signal | P0112, P0114, P2199 | P0111, P0113, P0114, P2199 | P0113, P0114, P2199* | P0111, P2199 |
| Low Reference | P0111, P0113, P0114, P2199, P2227, P2228, P2229 | P0113, P0114, P2199, P2227, P2229* | ||
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+. | ||||
IAT Sensor 1
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine running Parameter Normal Range: Varies with ambient temperature | |||
| IAT Sensor 1 Signal | 150°C (302°F) | 40°C (-40°F) | 40°C (-40°F)* |
| Low Reference | 40°C (-40°F) | 40°C (-40°F)* | |
| *Internal ECM or sensor damage may occur if the circuit is shorted to B+ | |||
IAT Sensor 1
The intake air temperature (IAT) sensor 1 is a variable resistor that measures the temperature of the air in the sensor bore. The engine control module (ECM) supplies 5 V to the IAT sensor 1 signal circuit and a ground for the IAT sensor 1 low reference circuit. The signal varies with inlet air temperature and is displayed by the scan tool as °C (°F).
The multifunction intake air sensor houses the following
- IAT sensor 1
- IAT sensor 2
- Humidity sensor
- Mass Air Flow (MAF) sensor
- BARO pressure sensor
| IAT Sensor 1 | IAT Sensor 1 Resistance | IAT Sensor 1 Signal Voltage |
|---|---|---|
| Cold | High | High |
| Warm | Low | Low |
P0112 and P0113
- The engine run time is greater than 1 s.
- The DTCs run continuously when the above conditions are met.
P0114
- The ignition is ON or the engine is running.
- This DTC runs continuously within the enabling conditions.
P0112
The ECM detects that the IAT sensor 1 signal is warmer than 149°C (300°F) for greater than 5 s.
P0113
The ECM detects that the IAT sensor 1 signal is colder than -60°C (-76°F) for greater than 5 s.
Note. The scan tool display range is between -40 and +150°C (-40 and +302°F).
P0114
The ECM detects that the IAT sensor 1 signal is intermittent or has abruptly changed for greater than 5 s.
- DTCs P0112, P0113, and P0114 are Type B DTCs.
- The ECM commands the cooling fans ON.
DTCs P0112, P0113, and P0114 are Type B DTCs.
- With the ignition ON, the engine OFF, if the engine is cold, a properly functioning IAT sensor 1 will gradually increase the scan tool IAT Sensor 1 parameter. This is due to the heat that is generated by the MAF sensor heating elements.
- Depending on the ambient temperature, an IAT sensor 1 signal circuit or low reference circuit that is shorted to the MAF sensor signal circuit can cause a DTC P0113 and/or P0114 to set. This condition causes a rapid fluctuation in the IAT Sensor 1 parameter.
- An IAT sensor 1 signal circuit that is shorted to the MAF sensor ignition circuit can cause a DTC P0113 and/or P0114 to set.
- A MAF sensor ground circuit that is open will cause a DTC P0113 and/or a DTC P0114 to set.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Engine idling, DTC P0112, P0113, or P0114 should not set.
- Engine running, observe the scan tool IAT Sensor 1 parameter. The reading should be between -39 and +149°C (-38 and +300°F) depending on the current ambient temperature and the vehicle operating conditions.
- Operate the vehicle within the Conditions for Running the DTC to verify that the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the harness connector at the B75C multifunction intake air sensor.
- Ignition OFF, all vehicle systems OFF, this may take up to 2 minutes, test for less than 5 ohms between the low reference circuit terminal 3 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance or for a short to voltage. If the circuit tests normal, replace the K20 engine control module.
- Ignition ON, verify the scan tool IAT Sensor 1 parameter is colder than -39°C (-38°F). If warmer than the specified range, test the signal circuit terminal 1 for a short to ground. If the circuit tests normal, replace the K20 engine control module.
- Ignition ON. Test for 4.8-5.2 V between the IAT sensor 1 signal circuit terminal 1 and ground. If less than the specified range, test the signal circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 engine control module. NOTE: If the signal circuit is shorted to a voltage the ECM or the sensor may be damaged. If greater than the specified range, test the signal circuit for a short to voltage. If the circuit tests normal, replace the K20 engine control module.
- If all circuits test normal, test or replace the B75C multifunction intake air sensor.
- Ignition OFF, disconnect the harness connector at the B75C multifunction intake air sensor.
- Test the IAT sensor by varying the sensor temperature while monitoring the sensor resistance. Compare the readings with the «Temperature Versus Resistance - Intake Air Temperature Sensor (Hitatchi Sensor)»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__temperature-versus-resistance-intake-air) table. The resistance values should be within the specified range. If not within the specified range, replace the B75C multifunction intake air sensor.
Perform the Diagnostic Repair Verification after completing the repair.
- «Mass Airflow Sensor with Intake Air Temperature Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions) for multifunction intake air sensor replacement.
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for engine control module replacement, programming, and setup.
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provide an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| ECT Sensor Signal | P0117, P0119 | P0118 | P0118 | P0116, P0119, P0128 |
| Low Reference | P0118, P0119 | P0118 | P0119, P0128 |
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine running at various operating conditions Parameter Normal Range: Varies with coolant temperature | |||
| ECT Sensor | 150°C (302°F) | 40°C (-40°F) | 40°C (-40°F) |
| Low Reference | 40°C (-40°F) | 40°C (-40°F) | |
ECT Sensor
The engine coolant temperature (ECT) sensor is a variable resistor that measures the temperature of the engine coolant. The engine control module (ECM) supplies 5 V to the ECT sensor signal circuit and a ground for the low reference circuit.
The ECM uses this high side coolant rationality diagnostic to determine if the input from the ECT sensor is skewed warmer than normal. The internal clock of the ECM will record the amount of time the ignition is OFF. If the calibrated ignition OFF time is met at start-up, the ECM will compare the temperature difference between the ECT and the intake air temperature (IAT) to determine if the temperatures are within an acceptable operating range of each other.
- DTC P0112, P0113, P0117, P0118, P0128, P0502, P0503, P0601, P1621, or P2610 is not set.
- The vehicle has had a minimum ignition OFF time of 8 h.
- The ignition is ON.
- The start-up IAT is warmer than -7°C (+19°F).
- The Fuel Level Sensor parameter is greater than 2.5%.
- This DTC runs once per ignition cycle within the enabling conditions.
- The ECM detects a temperature difference at power-up that indicates that the ECT sensor is 30°C (54°F) warmer than the IAT sensor. OR
- The ECM detects a temperature difference at power-up that indicates that the ECT sensor is 16°C (29°F) warmer than the IAT sensor, and the time spent cranking the engine is greater than 30 s when the fuel level is greater than 2.5%. OR
- The ECM detects a temperature difference at power-up that indicates that the ECT sensor is 16°C (29°F) warmer than the IAT sensor. Then the vehicle must be driven for greater than 6 min and 40 s at greater than 24 km/h (15 mph). If the IAT sensor then decreases greater than 5°C (9°F), an engine block heater was detected and the test is aborted. If the IAT sensor does not decrease, an engine block heater was not detected and DTC P0116 will set.
DTC P0116 is a Type B DTC.
DTC P0116 is a Type B DTC.
- Engine coolant that is leaking through the sensor will create a high resistance short to ground. This condition results in less voltage on the ECT sensor signal circuit, which is interpreted by the ECM as a warmer ECT.
- An IAT sensor that is skewed colder at various ambient temperatures due to greater resistance than is normal will increase the range between these two sensors. Measure and record the resistance of the IAT sensor at various ambient temperatures, then compare those measurements to the «Temperature Versus Resistance - Engine Coolant Temperature Sensor»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__temperature-versus-resistance-engine-coolant) table.
- A slight to moderate resistance in the IAT sensor signal circuit or low reference circuit will increase the range between these two sensors. This condition results in a greater voltage on the IAT sensor signal circuit, which is interpreted by the ECM as a colder IAT.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition OFF, inspect the cooling system surge tank for the proper coolant level. Refer to «Cooling System Leak Testing»(/buick/enclave/i-2007-2013/remont/cooling-system-mechanical/#engine-cooling-system) , and «Cooling System Draining and Filling (Static Fill)»(/buick/enclave/i-2007-2013/remont/cooling-system-mechanical/#engine-cooling-system) , «Cooling System Draining and Filling (Vac N Fill)»(/buick/enclave/i-2007-2013/remont/cooling-system-mechanical/#engine-cooling-system) .
- Ignition OFF for 8 h or greater.
- Ignition ON, observe the scan tool ECT Sensor and IAT Sensor parameters. The ECT, IAT, and ambient temperature should be within 15°C (27°F) of each other.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the harness connector at the B34 engine coolant temperature sensor.
- Vehicle OFF, all systems OFF. It may take up to 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the low reference circuit terminal 2 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K20 engine control module.
- Ignition ON, verify the scan tool ECT Sensor parameter is colder than -39°C (-38°F). If warmer than the specified range, test the signal circuit terminal 1 for a short to ground. If the circuit tests normal, replace the K20 engine control module.
- Install a 3 A fused jumper wire between the signal circuit terminal 1 and the low reference circuit terminal 2. Verify the scan tool ECT Sensor parameter is warmer than 149°C (300°F). If colder than the specified range, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the K20 engine control module.
- If the circuits test normal, test or replace the B34 engine coolant temperature sensor.
Static Test
- Ignition off, remove the B34 engine coolant temperature sensor.
- Test the B34 engine coolant temperature sensor by varying the sensor temperature while monitoring the sensor resistance. Compare the readings with the «Temperature Versus Resistance - Engine Coolant Temperature Sensor»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__temperature-versus-resistance-engine-coolant) Temperature Versus Resistance table and verify that the resistance is within 5% of the specification. If not within the specified range, replace the B34 engine coolant temperature sensor.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Engine Coolant Temperature Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| ECT Sensor Signal | P0117, P0119 | P0118 | P0118 | P0116, P0119, P0128 |
| Low Reference | P0118, P0119 | P0118 | P0119, P0128 | |
| *ECM or sensor damage may occur if the circuit is shorted to B+. | ||||
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine running at various operating conditions Parameter Normal Range: Varies with coolant temperature | |||
| Signal | 140°C (284°F) | 40°C (-40°F) | 40°C (-40°F) |
| Low Reference | 40°C (-40°F) | 40°C (-40°F) | |
ECT Sensor
The engine coolant temperature (ECT) sensor is a variable resistor that measures the temperature of the engine coolant. The engine control module (ECM) supplies 5 V to the ECT sensor signal circuit and a ground for the low reference circuit.
The purpose of this diagnostic is to determine if the input from the ECT sensor is skewed warmer than normal. The internal clock of the ECM will record the amount of time the engine is OFF. If the required engine OFF time is met at start-up, the ECM will compare the temperature difference between the actual measured ECT and IAT sensors.
P0117
- The ignition is ON. OR
- The engine is running for greater than 10 s. OR
- The engine run time is less than 10 s when the intake air temperature (IAT) is colder than 50°C (122°F).
- This DTC runs continuously within the enabling conditions.
P0118
- The ignition is ON. OR
- The engine is running for greater than 10 s. OR
- The engine run time is less than 10 s when the IAT is warmer than 0°C (32°F).
- This DTC runs continuously within the enabling conditions.
P0117
The ECM detects that the ECT is warmer than 149°C (300°F) for greater than 5 s.
P0118
The ECM detects that the ECT is colder than -39°C (-38°F) for greater than 5 s.
- DTC P0117 or P0118 are a Type B DTC.
- The cooling fans will be commanded ON.
- The Engine Coolant Temperature Gauge is inoperative.
DTC P0117 or P0118 are a Type B DTC.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition ON.
- Verify the scan tool ECT Sensor parameter is between -39 to + 120°C (-38 to +248°F) and changes with engine run time. If not between -39 to + 120°C (-38 to +248°F) or does not change Refer to Circuit/System Testing. If between -39 to + 120°C (-38 to +248°F) and changes
- All OK.
- Ignition OFF and all vehicle systems OFF, disconnect the B34 engine coolant temperature sensor harness connector at the sensor. It may take up to 2 minutes for all vehicle systems to power down.
- Test for less than 5 ohms between the low reference circuit terminal 2 and ground. If 5 ohms or greater Ignition OFF, disconnect the harness connector at the K20 engine control module. Test for less than 2 ohms in the low reference circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, replace the K20 engine control module. If less than 5 ohms
- Ignition ON.
- Verify the scan tool ECT Sensor parameter is colder than -39°C (-38°F). If warmer than -39°C (-38°F) Ignition OFF, disconnect the harness connector at the K20 engine control module. Test for infinite resistance between the signal circuit terminal 1 and ground. If less than infinite resistance, repair the short to ground on the circuit. If infinite resistance, replace the K20 engine control module. If colder than -39°C (-38°F)
- Install a 3 A fused jumper wire between the signal circuit terminal 1 and the low reference circuit terminal 2.
- Verify the scan tool ECT sensor parameter is warmer than 149°C (300°F). If colder than the 149°C (300°F) Ignition OFF, disconnect the harness connector at the K20 engine control module, ignition ON. Test for less than 1 V between the signal circuit and ground. If 1 V or greater, repair the short to voltage on the circuit. If less than 1 V Ignition OFF Test for less than 2 ohms in the signal circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, replace the K20 engine control module. If warmer than 149°C (300°F)
- Test or replace the B34 engine coolant temperature sensor.
- Ignition OFF, remove the B34 engine coolant temperature sensor.
- .Test the B34 engine coolant temperature sensor by varying the sensor temperature while monitoring the sensor resistance. Compare the readings with the «Temperature Versus Resistance - Engine Coolant Temperature Sensor»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__temperature-versus-resistance-engine-coolant) table and verify that the resistance is within 5% of the specification. If not within the specified range Replace the B34 engine coolant temperature sensor.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Engine Coolant Temperature Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) engine control module replacement, programming, and setup.
Repair Verification
- Ignition ON, observe the ECT Sensor parameter. The reading should be between -39 to + 120°C (-38 to +248°F).
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Verify a DTC does not set. If any DTC sets Refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) for further diagnosis. If no DTC sets
- All OK
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| ECT Sensor Signal | P0117, P0119 | P0116, P0118, P0119 | P0118*, P0119* | P0116* |
| Low Reference | P0116, P0118, P0119 | P0118*, P0119* | P0116* | |
| * Internal ECM or sensor damage may occur if the circuit is shorted to B+ | ||||
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine operating in Closed Loop Parameter Normal Range: -39 to +142°C (-38 to +288°F) Varies with coolant temperature. | |||
| ECT Sensor Signal | 143°C (289°F) | 40°C (-40°F) | 40°C (-40°F)* |
| Low Reference | 40°C (-40°F) | 40°C (-40°F)* | |
| * Internal ECM or ECT sensor damage may occur if the circuit is shorted to B+ | |||
ECT Sensor
The engine coolant temperature (ECT) sensor is a variable resistor that measures the temperature of the engine coolant. The engine control module (ECM) supplies 5 volts to the ECT signal circuit and supplies a ground to the low reference circuit. The ECM monitors the performance of the ECT sensor. If the ECM detects excessive noise or rapid fluctuations in the ECT signal, this DTC sets.
The following table illustrates the difference between temperature, resistance, and voltage
| ECT | ECT Resistance | ECT Signal Voltage |
|---|---|---|
| Cold | High | High |
| Warm | Low | Low |
- DTC P0117 or P0118 is not set.
- The ignition is ON or the engine is operating.
- DTC P0119 runs continuously once the above conditions are met.
- The ECM detects that the ECT changed ±5°C (±9°F) greater than the expected value during a calibrated amount of time.
- The condition exists for approximately 1 minute.
DTC P0119 is a Type B DTC.
DTC P0119 is a Type B DTC.
- Test the ECT sensor at various temperature levels in order to evaluate the possibility of a skewed sensor. A skewed sensor can result in a DTC or a driveability condition. Refer to «Temperature Versus Resistance - Engine Coolant Temperature Sensor»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__temperature-versus-resistance-engine-coolant) .
- If the vehicle has sat overnight, the IAT sensor and the ECT sensor values should display within 3°C (5°F).
- After starting a cold engine, the ECT sensor temperature should rise steadily, then stabilize after the thermostat opens.
- High resistance on either the ECT sensor signal circuit or the ECT sensor low reference circuit could set a DTC.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Observe the scan tool engine coolant temperature (ECT) sensor parameter, while moving the ECT sensor connector and the K20 ECM connector. The ECT sensor parameter should not fluctuate while moving the related harnesses and connectors. Repair the suspected harness or connection if the ECT parameter fluctuates greater than 3°C (5°F) while moving the related harnesses and connectors.
- Inspect the engine coolant level. Verify that the cooling system is operating correctly. If you suspect a condition with engine cooling system, refer to «Loss of Coolant»(/buick/enclave/i-2007-2013/remont/cooling-system-mechanical/#engine-cooling-system__loss-of-coolant) .
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the harness connector at the B34 engine coolant temperature sensor.
- Vehicle OFF, all systems OFF. It may take up to 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the low reference circuit terminal 2 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K20 engine control module.
- Ignition ON, verify the scan tool ECT Sensor parameter is colder than -39°C (-38°F). If warmer than the specified range, test the signal circuit terminalfor an open/high resistance, or for a short to voltage. If the circuit tests normal, replace the K20 engine control module.
- Install a 3 A fused jumper wire between the signal circuit terminal 1 and the low reference circuit terminal 2. Verify the scan tool ECT Sensor parameter is warmer than 140°C (284°F). If colder than the specified range, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the K20 engine control module.
- If the circuits test normal, test or replace the B34 engine coolant temperature sensor.
- Ignition OFF, disconnect the harness connector at the B34 engine coolant temperature (ECT) sensor.
- Test the ECT sensor by varying the sensor temperature while monitoring the sensor resistance. Compare the readings with the «Temperature Versus Resistance - Engine Coolant Temperature Sensor»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__temperature-versus-resistance-engine-coolant) table and verify that the resistance is within 5 percent of the specification. If not within the specified range, replace the B34 engine coolant temperature sensor.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Engine Coolant Temperature Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| 5 V Reference | P06A3 | P0122*, P0222*, P16A0 | P06A3 | P0121*, P16A2, P2135* |
| Throttle Position Sensor Signal | P0122*, P0222*, P16A0 | P0122*, P0222*, P16A1 | P0123*, P0223*, P16A1** | P0121*, P16A2, P2135* |
| Low Reference | P0123*, P0223*, P16A1 | P0121*, P16A2, P2135* | ||
| * This DTC set indicates an internal throttle body condition. ** A short to voltage causes P16A1 to set. If DTC P16A0, P16A1, and P16A2 set at the same time, an intermittent circuit condition exists. | ||||
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: The engine is operating with the throttle closed. All accessories OFF. Parameter Normal Range: Throttle Position Sensor 1 3.75-4.75 V | |||
| 5 V Reference | 5.0 V | 5.0 V | 5.0 V |
| Throttle Position Sensor Signal | 5.0 V | 0.0 V | 0.0 V |
| Low Reference | 0.0 V | ||
Throttle Position Sensor 1
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: The engine is operating with the throttle closed. All accessories OFF. Parameter Normal Range: Throttle Position Sensor 2 0.45-0.90 V | |||
| 5 V Reference | 0.0 V | 0.0 V | 0.0 V |
| Throttle Position Sensor Signal | 0.0 V | 5.0 V | 5.0 V |
| Low Reference | 5.0 V | ||
Throttle Position Sensor 2
The throttle body assembly contains a contact-less inductive throttle position sensing element that is managed by a customized integrated circuit. The throttle position sensor is mounted within the throttle body assembly and is not serviceable. The engine control module (ECM) supplies the throttle body with a 5 V reference circuit, a low reference circuit, an H-bridge motor directional control circuit, and an asynchronous signal/serial data circuit. The asynchronous signal means communication is only going from the throttle body to the ECM. The throttle body cannot receive data from the ECM over the signal/serial data circuit. The throttle position sensor provides a signal voltage that changes relative to throttle blade angle. The customized integrated circuit translates the voltage based position information into serial data using the Society of Automotive Engineers (SAE) J2716 Single Edge Nibble Transmission (SENT) protocol. The throttle position sensor information is transmitted between the throttle body and the ECM on the signal/serial data circuit. The ECM decodes the serial data signal and is used as voltages for throttle position sensor 1 and 2.
P0121
- DTCs P0102, P0103, P0107, P0108, P0112, P0113, P0117, P0118, P0335, or P0336 is not set.
- The engine speed is between 400-6,200 RPM.
- The engine coolant temperature (ECT) is between -7 to +125°C (19-257°F).
- The intake air temperature (IAT) is between -20 to +125°C (-4 to +257°F).
- The DTC runs continuously when the above conditions are met.
P0122, P0123, P0222, P0223
- DTC P06A3 is not set.
- The ignition is ON or the engine is running.
- The run/crank or powertrain relay voltage is greater than 6.0 V and reduced power is not active.
- The DTCs run continuously when the above condition are met.
P16A0, P16A1, or P16A2
- The ignition is ON or the engine is operating.
- The run/crank voltage is greater than 6.4 V.
- The DTCs run continuously once the above conditions are met for greater than 1 s.
P2135
- DTCs P0122, P0123, P0222, P0223, or P06A3 are not set.
- The ignition is ON or the engine is running.
- The run/crank or powertrain relay voltage is greater than 6.0 V and reduced power is not active.
- The DTC runs continuously when the above conditions are met.
P0121
The ECM detects that the throttle position sensor 1 voltage is stuck in range for greater than 1 s.
P0122
The ECM detects the throttle position sensor 1 signal voltage is less than 0.32 V for greater than 1 s.
P0123
The ECM detects the throttle position sensor 1 signal voltage is greater than 4.7 V for greater than 1 s.
P0222
The ECM detects the throttle position sensor 2 signal voltage is less than 0.25 V for greater than 1 s.
P0223
The ECM detects the throttle position sensor 2 signal voltage is greater than 4.6 V for greater than 1 s.
P16A0
The ECM detects a low voltage circuit condition on the throttle position sensor signal circuit for greater than 1 s.
P16A1
The ECM detects a high voltage circuit condition on the throttle position sensor signal circuit for greater than 1 s.
P16A2
The ECM detects an incorrect message was received over the throttle position sensor signal circuit for greater than 1 s.
P2135
The ECM detects that throttle position sensor 1 and 2 disagree greater than 7-10 percent for greater than 1 s.
- DTCs P0121 is a Type B DTC.
- DTCs P0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, and P2135 are Type A DTCs.
- The ECM commands the throttle actuator control (TAC) system to operate in a Reduced Engine Power mode.
- A message center or an indicator displays Reduced Engine Power.
- Under certain conditions, the ECM commands the engine OFF.
- DTCs P0121 is a Type B DTC.
- DTCs P0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, and P2135 are Type A DTCs.
- A high resistance condition on the throttle position and throttle actuator control circuits could cause a DTC to set.
- If the accelerator pedal is pressed to the wide open throttle position, the throttle blade angle or Throttle Position angle is limited to less than 40 percent.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition ON.
- Verify that DTC P0601-P0606, P06A3, and P16F3 is not set. If any of the DTCs are set Refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) for further diagnosis. If none of the DTCs are set
- Verify the scan tool Throttle Body Idle Airflow Compensation parameter is less than 90 %. 90 % or greater Refer to «Throttle Body Inspection and Cleaning»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions__throttle-body-inspection-and-cleaning) . If less than 90 %
- Verify the scan tool Throttle Position Sensor 1 and Throttle Position Sensor 2 voltage parameters are greater than 0.0 V. If 0.0 V Refer to Circuit/System Testing If greater 0.0 V
- Verify the Throttle Position Sensors 1 and 2 Agree/Disagree parameter displays Agree while performing the Throttle Sweep Test with a scan tool. If Disagree Test or replace the Q38 throttle body assembly. If Agree
- Verify DTC P0121, P0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, and P2135 is not set. If any of the DTCs are set Refer to Circuit/System Testing If none of the DTCs are set
- Determine the current vehicle testing altitude.
- Verify the scan tool MAP Sensor pressure parameter is within range specified in the «Altitude Versus Barometric Pressure»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__altitude-versus-barometric-pressure) table. The MAP Sensor pressure is not in range Refer to DTC P0106. The MAP Sensor pressure is within range
- Engine idling.
- Verify the scan tool MAP Sensor pressure parameter is between 26-52 kPa (3.8-7.5 psi) and changes with accelerator pedal input. If not between 26-52 kPa (3.8-7.5 psi) or does not change Refer to DTC P0106. If between 26-52 kPa (3.8-7.5 psi) and changes
- Verify the scan tool MAF Sensor g/s parameter changes smoothly and gradually as the engine speed is increased and decreased while performing the actions listed below. Engine idling Perform the scan tool snapshot function. Increase the engine speed slowly to 3,000 RPM and then back to idle. Exit from the scan tool snapshot and review the data. Observe the MAF Sensor parameter frame by frame with a scan tool. The MAF Sensor parameter does not change smoothly and gradually Refer to DTC P0101. The MAF Sensor parameter changes smoothly and gradually
- Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Verify the DTC does not set. If the DTC sets Refer to Circuit/System Testing If the DTC does not set
- All OK
- Ignition OFF, and all vehicle systems OFF, disconnect the harness connector at Q38 throttle body assembly. It may take up to 2 minutes for all vehicle systems to power down.
- Test for less than 5 ohms between the low reference circuit terminal 4 and ground. If 5 ohms or greater Ignition OFF, disconnect the harness connector at the K20 engine control module. Test for less than 2 ohms in the low reference circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, replace the K20 engine control module. If less than 5 ohms
- Ignition ON.
- Test for 4.8-5.2 V between the 5 V reference circuit terminal 5 and ground. If less than 4.8 V Ignition OFF, disconnect the harness connector at the K20 engine control module. Test for infinite resistance between the 5 V reference circuit and ground. If less than infinite resistance, repair the short to ground on the circuit. If infinite resistance Test for less than 2 ohms in the 5 V reference circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, replace the K20 engine control module. If greater than 5.2 V Ignition OFF, disconnect the harness connector at the K20 engine control module, ignition ON. Test for less than 1 V between the 5 V reference circuit and ground. If 1 V or greater, repair the short to voltage on the circuit. If less than 1 V, replace the K20 engine control module. If between 4.8-5.2 V
- Ignition ON.
- Test for 4.8-5.2 V between the signal circuit terminal 3 and ground. If less than 4.8 V Ignition OFF, disconnect the harness connector at the K20 engine control module. Test for infinite resistance between the signal circuit and ground. If less than infinite resistance, repair the short to ground on the circuit. If infinite resistance Test for less than 2 ohms in the signal circuit end to end. If 2 ohms or greater, repair the open/high resistance in the circuit. If less than 2 ohms, replace the K20 engine control module. If greater than 5.2 V Ignition OFF, disconnect the harness connector at the K20 engine control module, ignition ON. Test for less than 1 V between the signal circuit and ground. If 1 V or greater, repair the short to voltage on the circuit. If less than 1 V, replace the K20 engine control module. If between 4.8-5.2 V
- Test or replace the Q38 throttle body assembly.
- «Throttle Body Assembly Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for engine control module replacement, programming, and setup
- Install any components that have been removed or replaced during diagnosis.
- Perform any adjustments, programming or setup procedures that are required when a component is removed or replaced.
- Clear the DTCs with a scan tool.
- Ignition OFF and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down.
- Ignition ON.
- Verify the Throttle Position Sensors 1 and 2 Agree/Disagree parameter displays Agree while performing the Throttle Sweep Test with a scan tool. If Disagree Test or replace the Q38 throttle body assembly. If Agree
- If the repair was related to a DTC, duplicate the Conditions for Running the DTC and use the Freeze Frame/Failure Records, if applicable, in order to verify the DTC does not reset. If any DTC sets Refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) for further diagnosis. If no DTC sets
- All OK
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| ECT Sensor Signal | P0117, P0119 | P0118 | P0118 | P0116, P0119, P0128 |
| Low Reference | P0118, P0119 | P0118 | P0119, P0128 |
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Operating Conditions: Engine Running at various operating conditions Parameter Normal Range: Varies with coolant temperature | |||
| ECT Sensor Signal | 150°C (302°F) | 40°C (-40°F) | 40°C (-40°F) |
| Low Reference | 40°C (-40°F) | 40°C (-40°F) | |
ECT Sensor
The engine coolant temperature (ECT) sensor is a variable resistor that measures the temperature of the engine coolant. The engine control module (ECM) supplies 5 volts to the ECT sensor signal circuit and a ground for the low reference circuit.
The purpose of this diagnostic is to analyze the performance of the thermostat, by using the ECT sensor to determine if the engine coolant will increase at the correct rate, and also meet the calibrated target temperatures under various operating conditions. The ECM uses the start-up ECT and the start-up intake air temperature (IAT) to begin the diagnostic calculation. The air flow into the engine is accumulated , and vehicle speed, distance, and engine run time are also factored in to determine if the ECT does increase normally and reach the calibrated target temperatures.
- DTC P0068, P0101, P0102, P0103, P0106, P0107, P0108, P0111, P0112, P0113, P0114, P0116, P0117, P0118, P0119, P0121, P0122, P0123, P0502, P0503, P1104, P16F3, P2101, or P2135 is not set.
- The start-up ECT is colder than 66°C (151°F).
- The start-up IAT is between -7 to +55°C (+19 to +131°F).
- The engine Not ran for greater than 30 minutes.
- The engine run time is greater than 30 seconds.
- The vehicle has traveled greater than 2.4 kilometers (1.5 miles) at greater than 8 km/h (5 mph).
- The Ethanol in the fuel is less than 87 %.
- The mass air flow (MAF) average is greater than 1 g/s.
- This DTC runs once per ignition cycle within the enabling conditions.
The ECM detects that the maximum amount of cumulative airflow has been attained, and the minimum ECT of 70°C (158°F) has not been met with a start-up IAT colder than 10°C (50°F).
OR
The ECM detects that the maximum amount of cumulative airflow has been attained, and the minimum ECT of 80°C (176°F) has not been met with a start-up IAT warmer than 10°C (50°F).
- DTC P0128 is a Type B DTC.
- The Engine Coolant Temperature Gauge is inoperative.
- The A/C is commanded OFF and inoperative.
- The Cooling Fans are commanded ON.
DTC P0128 is a Type B DTC.
- DTC P0128 occurring with insufficient vehicle interior heating is an indication of improper thermostat operation.
- Corrosion in the ECT sensor terminals or the ECT harness connector results in a greater voltage on the ECT sensor signal circuit, which is interpreted by the ECM as a colder ECT.
- A slight to moderate resistance in the ECT sensor signal circuit or low reference circuit will affect this diagnostic. This condition results in a greater voltage on the ECT sensor signal circuit, which is interpreted by the ECM as a colder ECT.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition OFF, inspect the cooling system surge tank for the proper coolant level. Refer to «Cooling System Leak Testing»(/buick/enclave/i-2007-2013/remont/cooling-system-mechanical/#engine-cooling-system) , and «Cooling System Draining and Filling (Static Fill)»(/buick/enclave/i-2007-2013/remont/cooling-system-mechanical/#engine-cooling-system) , «Cooling System Draining and Filling (Vac N Fill)»(/buick/enclave/i-2007-2013/remont/cooling-system-mechanical/#engine-cooling-system) .
- Ignition OFF for 8 hours or greater.
- Ignition ON, observe the scan tool ECT Sensor and IAT Sensor parameters. The ECT, IAT and ambient temperatures should be within 15°C (27°F) of each other.
- Use the scan tool to verify the proper operation of the engine cooling system fans.
- Verify the proper heat range, and the operation of the thermostat. Refer to «Thermostat Diagnosis»(/buick/enclave/i-2007-2013/remont/cooling-system-mechanical/#engine-cooling-system__thermostat-diagnosis) .
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the harness connector at the B34 engine coolant temperature sensor.
- Vehicle OFF, all systems OFF. It may take up to 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the low reference circuit terminal A and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K20 engine control module.
- Ignition ON, verify the scan tool ECT Sensor parameter is colder than -39°C (-38°F). If warmer than the specified range, test the signal circuit terminal B for a short to ground. If the circuit tests normal, replace the K20 engine control module.
- Install a 3A fused jumper wire between the signal circuit terminal B and the low reference circuit terminal A. Verify the scan tool ECT Sensor parameter is warmer than 149°C (300°F). If colder than the specified range, test the signal circuit for a short to voltage or an open/high resistance. If the circuit tests normal, replace the K20 engine control module.
- If the circuits test normal, test or replace the B34 engine coolant temperature sensor.
Measure and record the resistance of the ECT sensor at various ambient temperatures, then compare those measurements to the Temperature Versus Resistance - Engine Coolant Temperature Sensor table .
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Engine Coolant Temperature Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Engine Coolant Thermostat Replacement»(/buick/enclave/i-2007-2013/remont/cooling-system-mechanical/#engine-cooling-system)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | High Resistance | Open | Short to Voltage | Signal Performance |
|---|---|---|---|---|---|
| HO2S High Signal | P0131, P0137, P0151, P0157 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P015A, P015B, P015C, P015D |
| HO2S Low Signal | P0131, P0137, P0151, P0157 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P015A, P015B, P015C, P015D |
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Parameter Normal Range: 200-800 mV | |||
| HO2S High Signal | 0.00 V | Approximately 1.9 V | Approximately 1.9 V |
| HO2S Low Signal | 0.00 V | Approximately 1.9 V | Approximately 1.9 V |
HO2S Sensor 1 Voltage, HO2S Sensor 2 Voltage
The heated oxygen sensors (HO2S) are used for fuel control and catalyst monitoring. Each HO2S compares the oxygen content of the surrounding air with the oxygen content of the exhaust stream. When the engine is started, the control module operates in an Open Loop mode, ignoring the HO2S signal voltage while calculating the air-to-fuel ratio. While the engine runs, the HO2S heats up and begins to generate a voltage within a range of 0-1,000 mV. Once sufficient HO2S voltage fluctuation is observed by the control module, Closed Loop is entered. The control module uses the HO2S voltage to determine the air-to-fuel ratio. An HO2S voltage that increases toward 1,000 mV indicates a rich fuel mixture. An HO2S voltage that decreases toward 0 mV indicates a lean fuel mixture.
The heating elements inside each HO2S heat the sensor to bring the sensor up to operating conditions faster. This allows the system to enter Closed Loop earlier and the control module to calculate the air-to-fuel ratio sooner.
P0131, P0137, P0151, or P0157
- DTCs P0068, P0101, P0102, P0103, P0106, P0107, P0108, P0112, P0113, P0116, P0117, P0118, P0120, P0121, P0122, P0123, P0128, P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0220, P0222, P0223, P0442, P0443, P0446, P0449, P0455, P0496, P1516, P2101, P2119, P2135, P2176 are not set.
- The engine is operating in Closed Loop.
- The Ignition voltage is between 10-32 V.
- The fuel level is greater than 10 percent.
- The throttle position (TP) is between 3-70 percent.
- The DTCs run continuously when the above conditions are met for 2 s.
P0132, P0138, P0152, or P0158
- DTCs P0068, P0101, P0102, P0103, P0106, P0107, P0108, P0112, P0113, P0116, P0117, P0118, P0120, P0121, P0122, P0123, P0128, P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0220, P0222, P0223, P0442, P0443, P0446, P0449, P0455, P0496, P1516, P2101, P2119, P2135, P2176 are not set.
- The engine is operating in Closed Loop.
- The Ignition voltage is between 10-32 V.
- The fuel level is greater than 10 percent.
- The throttle position (TP) is between 0-70 percent.
- The DTCs run continuously when the above conditions are met for 3 s.
P0134, P0140, P0154, or P0160
- DTCs P0068, P0101, P0102, P0103, P0106, P0107, P0108, P0112, P0113, P0116, P0117, P0118, P0120, P0121, P0122, P0123, P0128, P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0220, P0222, P0223, P0442, P0443, P0446, P0449, P0455, P0496, P1516, P2101, P2119, P2135, P2176 are not set.
- The ignition voltage is between 10-32 V.
- The engine run time is greater than 150 s.
- The fuel system is in Closed Loop.
- The DTCs run continuously when the above conditions are met.
P0131, P0137, P0151, or P0157
- The ECM detects that the HO2S voltage is less than 50 mV.
- The DTCs set within 50 s when the above condition is met.
P0132, P0138, P0152, or P0158
- The ECM detects that the HO2S voltage is greater than 1,050 mV.
- The DTCs set within 50 s when the above condition is met.
P0134 or P0154
- The ECM detects that the HO2S 1 voltage is between 350-550 mV.
- The HO2S heater warm-up cycle is complete.
- The DTCs set within 15 s when the above conditions are met.
P0140 or P0160
- The ECM detects that the HO2S 2 voltage is not varying.
- The HO2S heater warm-up cycle is complete.
- The DTCs set within 15 s when the above conditions are met.
DTCs P0131, P0132, P0134, P0137, P0138, P0140, P0151, P0152, P0154, P0157. P0158, and P0160 are Type B DTCs.
DTCs P0131, P0132, P0134, P0137, P0138, P0140, P0151, P0152, P0154, P0157, P0158, and P0160 are Type B DTCs.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition ON, observe the DTC information with a scan tool. Verify no HO2S heater DTCs are set. If a HO2S heater DTC is set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) .
- Engine running, observe the appropriate scan tool HO2S voltage parameter. The reading should be within the range of 50-1,050 mV.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the appropriate B52 HO2S harness connector.
- Ignition ON, observe the appropriate scan tool HO2S voltage parameter. The parameter should display 1.9 V. If less than the specified range, test the high and low signal circuits for a short to ground. If both signal circuit test normal, replace the K20 ECM.
- Ignition ON, test for 2.5-3.0 V between the high signal circuit terminal B and ground. If less than the specified range, test the high signal circuit for an open/high resistance. If the circuit tests normal, replace the K20 ECM. If greater than the specified range, test the high signal circuit for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Ignition OFF, connect a 3 A fused jumper wire between the high signal circuit terminal B and the low signal circuit terminal A.
- Ignition ON, verify the scan tool HO2S parameter displays 0.0 V. If greater than the specified range, test the low signal circuit for an open/high resistance or for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Verify none of the following conditions exist: Water intrusion in the B52 HO2S harness connector Low or high fuel system pressure-Refer to «Fuel System Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Fuel that is contaminated-Refer to «Alcohol/Contaminants-in-Fuel Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Fuel saturation of the evaporative emission (EVAP) canister Exhaust leaks Engine vacuum leaks If any of the above conditions exist, repair as necessary. If all circuits test normal, test or replace the appropriate B52 HO2S.
Perform the Diagnostic Repair Verification after completing the repair.
- «Heated Oxygen Sensor Replacement - Bank 1 Sensor 1»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Heated Oxygen Sensor Replacement - Bank 1 Sensor 2»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Heated Oxygen Sensor Replacement - Bank 2 Sensor 1»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Heated Oxygen Sensor Replacement - Bank 2 Sensor 2»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- Perform the scan tool Heated Oxygen Sensor Resistance Learn Reset after replacing an HO2S.
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, programming and setup.
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | High Resistance | Open | Short to Voltage | Signal Performance |
|---|---|---|---|---|---|
| HO2S High Signal | P0131, P0137, P0151, P0157 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P015A, P015B, P015C, P015D |
| HO2S Low Signal | P0131, P0137, P0151, P0157 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0132, P0134, P0138, P0140, P0152, P0154, P0158, P0160 | P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P015A, P015B, P015C, P015D |
| Circuit | Short to Ground | Open | Short to Voltage |
|---|---|---|---|
| Parameter Normal Range: 200-800 mV | |||
| HO2S High Signal | 0.00 V | Approximately 1.9 V | Approximately 1.9 V |
| HO2S Low Signal | 0.00 V | Approximately 1.9 V | Approximately 1.9 V |
HO2S Sensor 1 Voltage, HO2S Sensor 2 Voltage
The heated oxygen sensors (HO2S) are used for fuel control and catalyst monitoring. Each HO2S compares the oxygen content of the surrounding air with the oxygen content of the exhaust stream. When the engine is started, the control module operates in an Open Loop mode, ignoring the HO2S signal voltage while calculating the air-to-fuel ratio. While the engine runs, the HO2S heats up and begins to generate a voltage within a range of 0-1,000 mV. Once sufficient HO2S voltage fluctuation is observed by the control module, Closed Loop is entered. The control module uses the HO2S voltage to determine the air-to-fuel ratio. An HO2S voltage that increases toward 1,000 mV indicates a rich fuel mixture. An HO2S voltage that decreases toward 0 mV indicates a lean fuel mixture.
The heating elements inside each HO2S heat the sensor to bring the sensor up to operating conditions faster. This allows the system to enter Closed Loop earlier and the control module to calculate the air-to-fuel ratio sooner.
P0133 or P0153
- DTCs P0068, P0101, P0102, P0103, P0106, P0107, P0108, P0112, P0113, P0116, P0117, P0118, P0120, P0121, P0122, P0123, P0128, P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0220, P0222, P0223, P0442, P0443, P0446, P0449, P0455, P0496, P1516, P2101, P2119, P2135, P2176 are not set.
- The engine coolant temperature (ECT) is greater than 54°C (129°F).
- The intake air temperature (IAT) is warmer than -40°C (-40°F)
- The ignition voltage is between 10-32 V.
- The fuel level is greater than 10 percent.
- The engine run time is greater than 60 s.
- The engine speed is between 1,000-3,000 RPM.
- The barometric (BARO) pressure is greater than 70 kPa.
- The mass airflow (MAF) is between 15-43 g/s.
- The fuel system is in Closed Loop.
- The throttle position (TP) is greater than 5 percent.
- The DTCs run once per drive cycle when the above conditions are met.
P013A P013C, P013E, or P014A
- Before the ECM can report DTC P013A, or P013C failed, DTCs P013E, P014A, P2270, and P2272 must run and pass.
- Before the ECM can report DTC P013E, or P014A failed, DTCs P2270 and P2272 must run and pass.
- DTCs P0030, P0036, P0053, P0054, P0101, P0102, P0103, P0106, P0107, P0108, P0120, P0121, P0122, P0123, P0131, P0132, P0133, P0134, P0135, P0137, P0138, P013A, P013B, P013E, P013F, P0140, P0141, P0171, P0172, P0201, P0202, P0203, P0204, P0220, P0222, P0223, P0300, P0442, P0443, P0446, P0449, P0455, P0496, P1133, P1174, P1516, P2101, P2119, P2135, P2176, P2270, P2271, P2A00 are not set.
- The ignition voltage is between 10-32 V.
- The learned heater resistance is valid.
- The fuel level is greater than 10 percent.
- The engine run time is equal to or greater than 5 min.
- The accelerator pedal (APP) is steady.
- The torque converter clutch (TCC) is applied.
- The DTCs run once per ignition cycle, during decel fuel cut-off (DFCO), when the above conditions are met.
P013B P013D, P013F, or P014B
- Before the ECM can report DTC P013B, or P013D failed, DTCs P013A, P013C, P013E, P013F, P014A, P014B, P2270, P2271, P2272, and P2273 must run and pass.
- Before the ECM can report DTC P013F, or P014B failed, DTCs P013A, P013C, P013E, P014A, P2270, P2271, P2272, and P2273 must run and pass.
- DTCs P0030, P0036, P0053, P0054, P0101, P0102, P0103, P0106, P0107, P0108, P0120, P0121, P0122, P0123, P0131, P0132, P0133, P0134, P0135, P0137, P0138, P013A, P013B, P013E, P013F, P0140, P0141, P0171, P0172, P0201, P0202, P0203, P0204, P0220, P0222, P0223, P0300, P0442, P0443, P0446, P0449, P0455, P0496, P1133, P1174, P1516, P2101, P2119, P2135, P2176, P2270, P2271, P2A00 are not set.
- The ignition voltage is between 10-32 V.
- The learned heater resistance is valid.
- The fuel level is greater than 10 percent.
- The engine run time is equal to or greater than 5 min.
- The DTCs run once per ignition cycle when the above conditions are met.
P015A, P015B, P015C or P015D
- DTCs P0068, P0101, P0102, P0103, P0106, P0107, P0108, P0112, P0113, P0116, P0117, P0118, P0120, P0121, P0122, P0123, P0128, P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0220, P0222, P0223, P0442, P0443, P0446, P0449, P0455, P0496, P1516, P2101, P2119, P2135, P2176 are not set.
- The engine coolant temperature (ECT) is warmer than 54°C (129°F).
- The intake air temperature (IAT) is warmer than -40°C (-40°F)
- The ignition voltage is between 10-32 V.
- The fuel level is greater than 10 percent.
- The engine run time is greater than 60 s.
- The engine speed is between 1,025-2,325 RPM.
- The vehicle speed is between 70 km/h (44 mph).
- The mass airflow (MAF) is between 3-12 g/s.
- The fuel system is in Closed Loop.
- The DTCs run once per drive cycle when the above conditions are met.
P013B P013D, P013F, or P014B
- Before the ECM can report DTC P2270, P2271, P2272, or P2273 failed, DTCs P013A, P013B, P013C, P013D, P013E, P013F, P014A, and P014B must run and pass.
- DTCs P0036, P0037, P0038, P0137, P0138, P0140, P0141, P0443, P0458, P0459, P2232 are not set.
- The ignition voltage is between 10-32 V.
- The engine speed is between 1,025-2,325 RPM.
- The mass air flow (MAF) is between 3-12 g/s.
- The vehicle speed is between 64-128 km/h (40-80 mph).
- The fuel level is greater than 10 percent.
- The fuel system is in Closed Loop.
- The predicted catalytic converter temperature is between 500-980°C (932-1,796°F).
- The HO2S heater is ON for more than 180 s.
- The DTCs run once per ignition cycle, during decel fuel cut-off, when the above conditions are met.
P2270 or P2272
- DTCs P0068, P0101, P0102, P0103, P0106, P0107, P0108, P0112, P0113, P0116, P0117, P0118, P0120, P0121, P0122, P0123, P0128, P013A, P013B, P013E, P013F, P0171, P0172, P0201, P0202, P0203, P0204, P0220, P0222, P0223, P0300, P0411, P0412, P0418, P1174, P1516, P2101, P2119, P2135, P2176, P2270, P2271 are not set.
- The system voltage is between 10-32 V.
- The fuel level is greater than 10 percent.
- The engine speed is between 1,100-2,300 RPM.
- The engine airflow is between 3-11 g/s.
- The vehicle speed is between 64 km/h (39.8 mph) and 120 km/h (74 mph).
- The fuel state is in Closed Loop.
- The evaporative emission (EVAP) diagnostics are not in control of purge.
- The heated oxygen sensor heaters are ON for more than 180 s.
- The predicted catalytic converter temperature is between 600-900°C (1,112-1,652°F).
- This DTC runs once per trip when all of the above conditions have been met for 3 s.
P2271 or P2273
- DTCs P0068, P0101, P0102, P0103, P0106, P0107, P0108, P0112, P0113, P0116, P0117, P0118, P0120, P0121, P0122, P0123, P0128, P013A, P013B, P013E, P013F, P0171, P0172, P0201, P0202, P0203, P0204, P0220, P0222, P0223, P0300, P0411, P0412, P0418, P1174, P1516, P2101, P2119, P2135, P2176, P2270 are not set.
- The system voltage is between 10-32 V.
- The fuel level is greater than 10 percent.
- The engine speed is 1,150-2,300 RPM.
- The engine airflow is between 3-11 g/s.
- The vehicle speed is between 70-120 km/h (44-74 mph).
- The fuel state is in Closed Loop.
- The EVAP is not in control of purge.
- Power take-off is not active.
- The heated oxygen sensor heaters have been on more than 180 s.
- The predicted catalyst temperature is between 500-980°C (1,112-1,652°F).
- DTCs P013A, P013E, and P2270 have run and passed. THEN
- DFCO is active.
- The accelerator pedal position is stable.
- This DTC runs once per trip when the above conditions are met for 3 s.
P0133, P0153, P015A, P015B, P015C or P015D
- The ECM detects that the HO2S 1 rich-to-lean or lean-to-rich average response time is greater than a calibrated value.
- The DTCs set within 60 s when the above condition is met.
P013A or P013C
The ECM detects that the accumulated mass air flow monitored during rich-to-lean transitions between 450-150 mV is greater than 75 grams.
P013B or P013D
The ECM detects that the accumulated mass air flow monitored during lean-to-rich transitions between 350-650 mV is greater than 75 grams.
P013E or P014A
The ECM detects that the O2 sensor voltage has not decreased below 450 mV within a calibrated value of accumulated air flow.
P013F or P014B
The ECM detects that the O2 sensor voltage has not increased above 350 mV within a calibrated value of accumulated air flow.
P2270 or P2272
The ECM does not detect a HO2S voltage greater than 800 mV before accumulated mass air flow exceeds a calibrated value.
P2271 or P2273
The ECM does not detect an HO2S voltage less than 100 mV before accumulated mass air flow exceeds a calibrated value.
- DTCs P0133, P013E, P013F, P014A, P014B, P0153, P2270, P2271, P2272, and P2273 are Type B DTCs.
- DTCs P013A, P013B, P013C, P013D, P015A, P015B, P015C, and P015D are Type A DTCs.
- DTCs P0133, P013E, P013F, P014A, P014B, P0153, P2270, P2271, P2272, and P2273 are Type B DTCs.
- DTCs P013A, P013B, P013C, P013D, P015A, P015B, P015C, and P015D are Type A DTCs.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition ON, observe the DTC information with a scan tool. Verify no HO2S heater DTCs are set. If a HO2S heater DTC is set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) .
- Verify none of the following conditions exist: Lean or rich fuel injectors-Refer to «Fuel Injector Solenoid Coil Test»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Water intrusion in the HO2S harness connector Low or high fuel system pressure-Refer to «Fuel System Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Fuel that is contaminated-Refer to «Alcohol/Contaminants-in-Fuel Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Fuel saturation of the evaporative emission (EVAP) canister Exhaust leaks Engine vacuum leaks Engine oil consumption-Refer to «Oil Consumption Diagnosis»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-diagnostic-information-and-procedures__oil-consumption-diagnosis) . Engine coolant consumption-Refer to «Loss of Coolant»(/buick/enclave/i-2007-2013/remont/cooling-system-mechanical/#engine-cooling-system__loss-of-coolant) . If you find any of the above conditions, repair as necessary.
- If all conditions test normal, test or replace the appropriate HO2S.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Heated Oxygen Sensor Replacement - Bank 1 Sensor 1»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Heated Oxygen Sensor Replacement - Bank 1 Sensor 2»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Heated Oxygen Sensor Replacement - Bank 2 Sensor 1»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Heated Oxygen Sensor Replacement - Bank 2 Sensor 2»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- Perform the scan tool Heated Oxygen Sensor Resistance Learn Reset after replacing an HO2S.
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, programming and setup
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
The engine control module (ECM) controls a Closed Loop air/fuel metering system in order to provide the best possible combination of driveability, fuel economy, and emission control. The ECM monitors the heated oxygen sensor (HO2S) signal voltage, and adjusts the fuel delivery based on the signal voltage while in Closed Loop. A change made to the fuel delivery changes the long and short term fuel trim values. The short term fuel trim values change rapidly in response to the HO2S signal voltages. These changes fine tune the engine fueling. The long term fuel trim values change in response to trends in the short term fuel trim The long term fuel trim makes coarse adjustments to fueling in order to re-center and restore control to short term fuel trim. The ideal fuel trim values are around 0 %. A positive fuel trim value indicates that the ECM is adding fuel in order to compensate for a lean condition. A negative fuel trim value indicates that the ECM is reducing the amount of fuel in order to compensate for a rich condition.
- DTCs P0101, P0102, P0103, P0106, P0107, P0108, P0178, P0179, P0201-P0206, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0273, P0274, P0275, P0277, P0300-P0306, P0442, P0443, P0446, P0449, P0451-P0455, P0496, P0506, P0507, P1248, P1249, P124A, P124B, P124C, P124D, P2147, P2148, P2150, P2151, P2153, P2154, P2156, P2157, P216B, P216C, P216E, P216F, P2227-P2230, P2269 are not set.
- The engine is in Closed Loop status.
- The catalyst monitor diagnostic intrusive test, post 02 diagnostic intrusive test, device control, and EVAP diagnostic Tank Pull Down test are not active.
- The engine coolant temperature (ECT) is between -38 and +150°C (-36 and +302°F).
- The intake air temperature (IAT) is between -38 and +150°C (-36 and +302°F).
- The manifold absolute pressure (MAP) is between 5-255 kPa (1.45-37 psi).
- The engine speed is between 400-6,600 RPM.
- The mass air flow (MAF) is between 0.5-510 g/s.
- The barometric pressure (BARO) is greater than 70 kPa (10.2 psi).
- The fuel level is greater than 10 %.
- This diagnostic runs continuously when the above conditions have been met.
- The average long term fuel trim weighted average value is greater or less than a calibrated value.
- The above condition is present for approximately 3 min after the Conditions for Running the DTC have been met.
DTCs P0171, P0172, P0174, and P0175 are Type B DTCs.
DTCs P0171, P0172, P0174, and P0175 are Type B DTCs.
- Allow the engine to reach operating temperature. With the engine running, observe the HO2S parameter with a scan tool. The HO2S value should vary from approximately 40 mV to approximately 900 mV, and respond to fueling changes.
- The normal Short Term Fuel Trim and Long Term Fuel Trim parameters should be between +10 and -10 % with 0 % the optimum, with the engine running at operating temperature.
- An HO2S will not cause this DTC to set without the occurrence of the circuit related HO2S DTCs. Do not replace an HO2S to address this DTC.
- Any un-metered air into the engine causes this DTC to set. Thoroughly inspect all areas of the engine for vacuum leaks.
- A MAF sensor condition can cause this DTC without setting a MAF DTC. If there is a MAF sensor condition, the MAF sensor parameters will appear to be within range.
- Inspect the air filter for being the correct one for this application. Make sure that the engine oil fill cap is in place and that it is tight. Verify that the engine oil dip stick is fully seated.
- Certain aftermarket air filters may cause a DTC to set.
- Certain aftermarket air induction systems or modifications to the air induction system may cause a DTC to set.
- Certain aftermarket exhaust system components may cause a DTC to set.
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Observe the DTC information with a scan tool. DTC P0171, P0172, P0174, or P0175 should not be set.
- Engine running, observe the DTC information with a scan tool. Verify there are no HO2S DTCs set. If any HO2S DTCs are set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) .
- Ignition ON, observe the manifold absolute pressure (MAP) sensor parameter. The MAP sensor pressure should be within the range specified for your altitude. Refer to «Altitude Versus Barometric Pressure»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__altitude-versus-barometric-pressure) . If not the specified range, refer to «DTC P0106»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0010-to-dtc-p0338) .
- Allow the engine to reach operating temperature. With the engine running, observe the affected Long Term Fuel Trim parameter with a scan tool. The value should be between -20 % and +20 %. If not the specified range, inspect for the following: P0171 or P0174 Mass air flow (MAF) sensor signal skewed-If the Short Term Fuel Trim parameters for both banks changes greater than 20 % when the MAF sensor is disconnected, refer to «DTC P0101»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0010-to-dtc-p0338) . Fuel contamination-Refer to «Alcohol/Contaminants-in-Fuel Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Missing, restricted, or leaking exhaust components-Refer to «Symptoms - Engine Exhaust»(/buick/enclave/i-2007-2013/remont/exhaust/#engine-exhaust-system__symptoms-engine-exhaust) . Malfunctioning fuel injectors-Refer to «Fuel Injector Solenoid Coil Test»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Vacuum hoses for splits, kinks, and improper connections Insufficient fuel in the tank Low fuel pressure-Refer to «Fuel System Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Vacuum leaks at the intake manifold, the throttle body, and the injector O-rings. Air induction system and air intake ducts for leaks, or missing air filter element Cracked EVAP canister Evaporative pipes obstructed or leaking Crankcase ventilation system for leaks P0172 or P0175 Mass air flow (MAF) sensor signal skewed-If the Short Term Fuel Trim parameters for both banks changes greater than 20 % when the MAF sensor is disconnected, refer to «DTC P0101»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0010-to-dtc-p0338) . Fuel contamination-Refer to «Alcohol/Contaminants-in-Fuel Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Missing, restricted, or leaking exhaust components-Refer to «Symptoms - Engine Exhaust»(/buick/enclave/i-2007-2013/remont/exhaust/#engine-exhaust-system__symptoms-engine-exhaust) . Malfunctioning fuel injectors-Refer to «Fuel Injector Solenoid Coil Test»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) , Air intake duct collapsed or restricted Excessive fuel pressure - Refer to «Fuel System Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) Air filter dirty or restricted Objects blocking the throttle body Evaporative emissions control system not operating properly. Excessive fuel in the crankcase-Change the oil as necessary.
- If all conditions test normal, test the engine for a mechanical condition. Refer to «Symptoms - Engine Mechanical»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-diagnostic-information-and-procedures) .
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| 5 V Reference | P018C, P0641, P06A6 | P018C | P018D | P06A6 |
| Signal | P018C | P018C | P018D | P018B |
| Low Reference | P018D | P06A6 |
The fuel pressure sensor is located on the fuel line. The fuel pressure sensor monitors the fuel pressure in the fuel line. The fuel pump control module monitors the voltage signal from the fuel pressure sensor.
- The engine is running.
- DTC P018C, P018D, P0231, P0232, P023F, P064A, P1255 or P06A6 are not active.
- DTC P0641 has not failed this ignition cycle.
- Fuel pump control is enabled and the fuel pump control state is normal.
- The engine has been running for at least 5 seconds.
The fuel pump control module does not detect a change in the fuel pressure of at least 30 kPa (4.4 psi) when the fuel pump is operating. The fuel pressure sensor performance diagnostic provides a means to detect fuel pressure sensor output that is stuck within the normal operating range of the sensor.
DTC P018B, P018C and P018D are Type A DTCs.
DTC P018B, P018C and P018D are Type A DTCs.
Using the Failure Records data may help locate an intermittent condition. If you cannot duplicate the DTC, the information in the Failure Records can help determine how many miles since the DTC set. The Fail Counter and Pass Counter can help determine how many ignition cycles that the diagnostic test reported a pass and/or a fail.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Note. Verify that the fuel tank is not empty. Only perform this diagnostic if there is at least 2 gallons of fuel in the fuel tank. Clear the DTC, and start and run the engine. Verify that the DTC P018B resets before proceeding with the circuit system testing. If the DTC does not reset, refer to diagnostic aids.
- Ignition OFF, disconnect the harness connector at the B47 fuel pressure sensor.
- Ignition OFF and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down. Test for less than 10 ohms between the low reference circuit terminal 2 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K27 fuel pump flow control module.
- Ignition ON, test for 4.8-5.2 V between the B47 fuel pressure sensor 5 V reference circuit terminal 3 and ground. If less than the specified range, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K27 fuel pump flow control module. If greater than the specified range, test the 5 V reference circuit for a short to voltage. If the circuit tests normal, replace the K27 fuel pump flow control module.
- Verify the scan tool fuel pressure sensor voltage is less than 1 V. If greater than the specified range, test the signal circuit terminal 1 for a short to voltage. If the circuit tests normal, replace the K27 fuel pump flow control module.
- Install a 3 A fused jumper wire between the signal circuit terminal 1 and the 5 V reference circuit terminal 3. Verify the scan tool fuel pressure sensor voltage is greater than 4.8 V. If less than the specified range, test the signal circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K27 fuel pump flow control module.
- If all circuits test normal, replace the B47 fuel pressure sensor.
Perform the Diagnostic Repair Verification after completing the repair.
- «Fuel Pressure Sensor Replacement - Fuel Feed Pipe»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for fuel pump control module replacement, programming and setup
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| 5 V Reference Voltage | P0192, P0193, P0340, P0345, P0365, P0390, P0506, P0641, P2227 | P0192 | P0193, P0641, P2227, P2229 | P0191 |
| Fuel Rail Pressure Sensor Signal | P0192 | P0192, P0193 | P0193 | P0191 |
| Low Reference | P0193 | P0193 | P0191 |
The fuel rail fuel pressure sensor detects fuel pressure within the fuel rail. The engine control module (ECM) provides a 5 V reference voltage on the 5 V reference circuit and ground on the low reference circuit. The ECM receives a varying signal voltage on the signal circuit. The ECM monitors the voltage on the fuel rail fuel pressure sensor circuits. When the fuel pressure is high, the signal voltage is high. When the fuel pressure is low, the signal voltage is low.
Condition 1
- DTCs P0101, P0102, P0103, P0106, P0107, P0108, P0122, P0123, P0201-P0206, P0222, P0223, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0300, P0301-P0306, P0351-P0356, P0506, P0507, P0722, P0723, P1248, P1249, P124A, P124B, P2122, P2123, P2127, P2128, P2135, P2147, P2148, P2150, P2151, P2153, P2154, P2156, or P2157 are not set.
- The engine is running.
- The accelerator pedal position is 0 percent for 4 s.
- The ignition voltage is greater than 11 V.
- The low side fuel pressure is greater than 275 kPa (40 psi).
- The vehicle speed is less than 1 km/h (0.62 mph).
- The diagnostic runs continuously when the above conditions are met.
Condition 2 and 3
- DTCs P0101, P0102, P0103, P0106, P0107, P0108, P0122, P0123, P0201-P0206, P0222, P0223, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0300, P0301-P0306, P0351-P0356, P0506, P0507, P0722, P0723, P1248, P1249, P124A, P124B, P2122, P2123, P2127, P2128, P2135, P2147, P2148, P2150, P2151, P2153, P2154, P2156, or P2157 are not set.
- The ignition voltage is greater than 11 V.
- The low side fuel pressure is greater than 275 kPa (40 psi).
- The desired fuel rail pressure is between 4-6 MPa (580-870 psi).
- The engine speed is between 1000-3000 RPM.
- The vehicle speed is greater than 30 km/h (18.64 mph).
- The diagnostic runs continuously when the above conditions are met.
Condition 4
- DTCs P0101, P0102, P0103, P0106, P0107, P0108, P0122, P0123, P0201-P0206, P0222, P0223, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0300, P0301-P0306, P0351-P0356, P0506, P0507, P0722, P0723, P1248, P1249, P124A, P124B, P2122, P2123, P2127, P2128, P2135, P2147, P2148, P2150, P2151, P2153, P2154, P2156, or P2157 are not set.
- The engine speed is greater than 2000 RPM.
- The vehicle speed is greater than 30 km/h (18.64 mph).
- DTC P0191 runs once an ignition cycle at engine start up when the above conditions have been met.
Condition 1
The difference between the low side fuel pressure and the high side fuel pressure is less than or equal to -0.8 MPa (-116 psi) or greater than or equal to 0.3 MPa (44 psi) with the high pressure fuel pump actuator commanded OFF. The condition exists for greater than 3 s.
Condition 2
The difference between the relief pressure and the measured high pressure is less than or equal to -2 MPa (-290 psi) for greater than 3 s.
Condition 3
The difference between the desired fuel rail pressure and the actual fuel rail pressure is greater than 2 MPa (290 psi) for 3 s.
Condition 4
The difference between the measured maximum high pressure and the measured minimum high pressure is less than or equal to 0.1 MPa (14.5 psi) for greater than 10 s.
- DTC P0191 is a Type A DTC.
- A message center or an indicator may display Reduced Engine Power.
DTC P0191 is a Type A DTC.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Observe the scan tool DTC information, verify DTC P0627, P0628, P0629, P069E or U0109 is not set. If any of the DTCs are set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) .
- Engine idling, observe the scan tool Fuel Rail Pressure Sensor parameter. The pressure should be approximately 1.9-5.0 MPa (276-725 psi).
- Engine idling, the scan tool Fuel Rail Pressure Sensor should be close to the scan tool Desired Fuel Rail Pressure. As the engine speed increases, the Desired Fuel Rail Pressure and the Fuel Rail Pressure Sensor should closely match each other.
- Move related harnesses/connectors of the B47B fuel rail fuel pressure sensor and verify the engine does not stumble, stall, or change engine speed. If the engine stumbles, stalls, or changes engine speed, test or repair the suspected harness or connection.
- Observe the DTC information with a scan tool, DTC P0191 should not set.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the multi-way harness connector X161 at the rear of the intake manifold.
- Ignition OFF, and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the low reference circuit terminal 5 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, test for 4.8-5.2 V between the 5 V reference circuit terminal 11 and ground. If less than the specified range, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 ECM. If greater than the specified range, test the 5 V reference circuit for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, verify the scan tool Fuel Rail Pressure Sensor voltage parameter is less than 0.02 V. If greater than the specified value, test the signal circuit for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Connect a 3 A fused jumper wire between the signal circuit terminal 12 and the 5 V reference circuit terminal 11. Verify the scan tool Fuel Rail Pressure Sensor Voltage parameter is greater than 4.96 V. If less than the specified value, test the signal circuit for an open/high resistance or a short to ground. If the circuit tests normal, replace the K20 ECM.
- Ignition OFF, remove the intake manifold.
- Connect the multi-way harness connector X161.
- Disconnect the B47B fuel rail pressure sensor connector.
- Ignition OFF, and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the low reference circuit terminal 1 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance.
- Ignition ON, test for 4.8-5.2 V between the 5 V reference circuit terminal 3 and ground. If less than the specified range, test the 5 V reference circuit for a short to ground or an open/high resistance. If greater than the specified range, test the 5 V reference circuit for a short to voltage.
- Ignition ON, verify the scan tool Fuel Rail Pressure Sensor voltage parameter is less than 0.02 V. If greater than the specified value, test the signal circuit for a short to voltage.
- Connect a 3 A fused jumper wire between the signal circuit terminal 2 and the 5 V reference circuit terminal 3. Verify the scan tool Fuel Rail Pressure Sensor Voltage parameter is greater than 4.96 V. If less than the specified value, test the signal circuit for an open/high resistance or a short to ground.
- If all circuits test normal, replace the B47B fuel rail pressure sensor.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Fuel Pressure Sensor Replacement - Fuel Injection Fuel Rail»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| 5 V Reference Voltage | P0192, P0193, P0340, P0345, P0365, P0390, P0506, P0641, P2227 | P0192 | P0193, P0641, P2227, P2229 | P0191 |
| Fuel Rail Pressure Sensor Signal | P0192 | P0192, P0193 | P0193 | P0191 |
| Low Reference | P0193 | P0193 | P0191 |
The fuel rail fuel pressure sensor detects fuel pressure within the fuel rail. The engine control module (ECM) provides a 5 V reference voltage on the 5 V reference circuit and ground on the reference ground circuit. The ECM receives a varying signal voltage on the signal circuit. The ECM monitors the voltage on the fuel rail fuel pressure sensor circuits. When the fuel pressure is high, the signal voltage is high. When the fuel pressure is low, the signal voltage is low.
- The engine is running.
- The ignition voltage is between 11-18 V.
- The DTCs run continuously within the enabling conditions.
P0192
The ECM detects that the fuel rail fuel pressure sensor signal voltage is low.
P0193
The ECM detects that the fuel rail fuel pressure sensor signal voltage is high.
- DTCs P0192 and P0193 are Type A DTCs.
- A message center or an indicator may display Reduced Engine Power.
DTCs P0192 and P0193 are Type A DTCs.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition ON, observe the DTC information with a scan tool, DTC P0641 should not be set. If a DTC is set, refer to «DTC P0641, P0651, P0697, or P06A3»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) .
- Engine idling, observe the DTC information with a scan tool. DTC P0192 or P0193 should not set.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the multi-way harness connector X161 at the rear of the intake manifold.
- Ignition OFF, and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the low reference circuit terminal 5 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, test for 4.8-5.2 V between the 5 V reference circuit terminal 11 and ground. If less than the specified range, test the 5 V reference circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the K20 ECM. If greater than the specified range, test the 5 V reference circuit for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Ignition ON, verify the scan tool Fuel Rail Pressure Sensor voltage parameter is less than 0.02 V. If greater than the specified value, test the signal circuit for a short to voltage. If the circuit tests normal, replace the K20 ECM.
- Connect a 3 A fused jumper wire between the signal circuit terminal 12 and the 5 V reference circuit terminal 11. Verify the scan tool Fuel Rail Pressure Sensor Voltage parameter is greater than 4.96 V. If less than the specified value, test the signal circuit for an open/high resistance or a short to ground. If the circuit tests normal, replace the K20 ECM.
- Ignition OFF, remove the intake manifold.
- Connect the multi-way harness connector X161.
- Disconnect the B47B fuel rail pressure sensor connector.
- Ignition OFF, and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down. Test for less than 5 ohms between the low reference circuit terminal 1 and ground. If greater than the specified range, test the low reference circuit for an open/high resistance.
- Ignition ON, test for 4.8-5.2 V between the 5 V reference circuit terminal 3 and ground. If less than the specified range, test the 5 V reference circuit for a short to ground or an open/high resistance. If greater than the specified range, test the 5 V reference circuit for a short to voltage.
- Ignition ON, verify the scan tool Fuel Rail Pressure Sensor voltage parameter is less than 0.02 V. If greater than the specified value, test the signal circuit for a short to voltage.
- Connect a 3 A fused jumper wire between the signal circuit terminal 2 and the 5 V reference circuit terminal 3. Verify the scan tool Fuel Rail Pressure Sensor Voltage parameter is greater than 4.96 V. If less than the specified value, test the signal circuit for an open/high resistance or a short to ground.
- If all circuits test normal, replace the B47B fuel rail pressure sensor.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Fuel Pressure Sensor Replacement - Fuel Injection Fuel Rail»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Short from Supply Circuit to Control Circuit |
|---|---|---|---|---|
| Direct Fuel Injector High Voltage Supply Cylinder 1 | P2147 | P0201 | P2148 | P1248 |
| Direct Fuel Injector High Voltage Control Cylinder 1 | P0261 | P0201 | P0262 | P1248 |
| Direct Fuel Injector High Voltage Supply Cylinder 2 | P2150 | P0202 | P2151 | P1249 |
| Direct Fuel Injector High Voltage Control Cylinder 2 | P0264 | P0202 | P0265 | P1249 |
| Direct Fuel Injector High Voltage Supply Cylinder 3 | P2153 | P0203 | P2154 | P124A |
| Direct Fuel Injector High Voltage Control Cylinder 3 | P0267 | P0203 | P0268 | P124A |
| Direct Fuel Injector High Voltage Supply Cylinder 4 | P2156 | P0204 | P2157 | P124B |
| Direct Fuel Injector High Voltage Control Cylinder 4 | P0270 | P0204 | P0271 | P124B |
| Direct Fuel Injector High Voltage Supply Cylinder 5 | P216B | P0205 | P216C | P124C |
| Direct Fuel Injector High Voltage Control Cylinder 5 | P0273 | P0205 | P0274 | P124C |
| Direct Fuel Injector High Voltage Supply Cylinder 6 | P216E | P0206 | P216F | P124D |
| Direct Fuel Injector High Voltage Control Cylinder 6 | P0276 | P0206 | P0277 | P124D |
The engine control module (ECM) supplies voltage to each fuel injector on the injector high voltage supply circuits. The ECM energizes each fuel injector by grounding the high voltage control circuit of the fuel injector. The ECM monitors the status of the injector high voltage supply circuits and the fuel injector high voltage control circuits. When a fuel injector circuit condition is detected by the ECM, the affected fuel injector(s) is disabled.
- The engine is running.
- The ignition voltage is between 11-18 V.
- The DTCs run continuously once the above conditions are met.
P0201, P0202, P0203, P0204, P0205, or P0206
The ECM detects the injector high voltage supply circuit or the injector high voltage control circuit is open for greater than 2 s.
P0261, P0264, P0267, P0270, P0273, or P0276
The ECM detects the injector high voltage control circuit is shorted to ground for greater than 2 s.
P0262, P0265, P0268, P0271, P0274, or P0277
The ECM detects the injector high voltage control circuit is shorted to voltage for greater than 2 s.
DTCs P0201, P0202, P0203, P0204, P0205, P0206, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0273, P0274, P0276, and P0277 are Type A DTCs.
DTCs P0201, P0202, P0203, P0204, P0205, P0206, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0273, P0274, P0276, and P0277 are Type A DTCs.
- Performing the fuel injector coil test may help isolate an intermittent condition. Refer to «Fuel Injector Solenoid Coil Test»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) .
- If the condition is intermittent, move the related harnesses and connectors, with the engine operating, while monitoring the scan tool Injector Circuit Status parameters. An Injector Circuit Status parameter will change from OK or Not Run to Fault if there is a condition with the circuit or a connection.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Observe the DTC information with a scan tool. DTC P0685 or P1682 should not set. If a DTC is set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) .
- Engine operating, observe the DTC information with a scan tool. DTC P0201, P0202, P0203, P0204, P0205, P0206, P0261, P0262, P0264, P0265, P0267, P0268, P0270, P0271, P0273, P0274, P0276, or P0277 should not set.
- Observe the scan tool Misfire Current Counter parameters. The Misfire Current Counters should not increment.
- Ignition ON, observe the scan tool Cylinder 1-6 Injector Circuit Status parameters. Verify the Injector Circuit Status parameters display OK.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, disconnect the appropriate multi-way harness connector X160 or X161, at the rear of the intake manifold.
- Ignition ON, observe the appropriate scan tool Cylinder 1-6 Injector Circuit Status. The parameter should display Open. If not the specified value, test the appropriate high voltage supply circuit, ECM side, for a short to ground or the appropriate high voltage control circuit, ECM side, for a short to voltage. If the circuits test normal, replace the K20 ECM.
- Ignition ON, connect a test lamp between the appropriate high voltage supply circuit and the high voltage control circuit. The Injector Circuit Status should transition from Open to OK. If not the specified value, test for the following conditions in the ECM side of the harness: An open/high resistance in the high voltage supply circuit An open/high resistance in the high voltage control circuit A short to ground in the high voltage control circuit A short to voltage in the high voltage supply circuit If the circuits test normal, replace the K20 ECM.
- Ignition OFF, measure the resistance between the appropriate high voltage supply circuit and ground. The DMM should display OL ohms. If less than the specified range, test the high voltage supply circuit and the high voltage control circuit for a short to ground. If the circuits/connections test normal, test or replace the appropriate Q17 fuel injector(s).
- Test for 1.5-2.5 ohms between the appropriate high voltage supply circuit and high voltage control circuit. If less than the specified range, test for a short between the high voltage supply circuit and high voltage control circuit. If the circuits/connections test normal, test or replace the appropriate Q17 fuel injector(s). If greater than the specified range, test the high voltage supply circuit and high voltage control circuit for an open/high resistance. If the circuits/connections test normal, test or replace the appropriate Q17 fuel injector.
- «Fuel Injector Solenoid Coil Test»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures)
- «Fuel Injector Balance Test»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures)
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Fuel Injection Fuel Rail Assembly Replacement - Bank 1 (LLT)»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Fuel Injection Fuel Rail Assembly Replacement - Bank 2 (LLT)»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, setup, and programming
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Fuel Pump High Signal | P0231 | P023F | P0232 | P023F, P2635 |
| Fuel Pump Low Signal | P023F | P023F, P2635 |
The engine control module (ECM) supplies voltage to the fuel pump flow control module (FPCM) when the ECM detects that the ignition is on. The voltage from the ECM to the FPCM remains active for two seconds, unless the engine is in crank or run. While this voltage is being received, the FPCM supplies a varying voltage to the fuel tank pump module in order to maintain the desired fuel pressure.
P0231, P023F
The ignition voltage is between 9-18 V.
P0232
The control enable voltage signal supplied for the ECM to FPCM is inactive for 4 seconds after engine has been shut off.
The FPCM detects a fault on the fuel pump voltage circuit that is above or below a predetermined voltage threshold.
DTCs P0231, P0232, and P023F are Type A DTCs.
DTCs P0231, P0232, and P023F are Type A DTCs.
Using the Failure Records data may help locate an intermittent condition. If you cannot duplicate the DTC, the information in the Failure Records can help determine how many miles since the DTC set. The Fail Counter and Pass Counter can help determine how many ignition cycles that the diagnostic test reported a pass and/or a fail.
On vehicles equipped with a high pressure mechanical pump on Direct Fuel Injection engines, the vehicle may continue to run even though the pump in the fuel tank is not operating.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Ignition ON, command the fuel pump ON and OFF using the scan tool ECM fuel pump output control. The fuel pump should turn ON and OFF.
- Ignition OFF, disconnect the harness connector at the fuel pump.
- Connect a test lamp between the control circuit terminal 1 and ground.
- Ignition ON, command the fuel pump ON and OFF using a scan tool ECM fuel pump output control. The test lamp should turn ON and OFF as commanded. If the test lamp is always ON, test the control circuit for a short to voltage. If the circuit tests normal, replace the FPCM. If the test lamp is always OFF, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the FPCM.
- Ignition OFF, connect a test lamp between the control circuit terminal 2 and the control circuit terminal 1.
- Ignition ON, command the fuel pump ON using a scan tool. The test lamp should illuminate. If the test lamp does not illuminate, test the control circuit terminal 2 for a short to voltage or an open/high resistance. If the circuit tests normal, replace the FPCM.
- If all circuits test normal, replace the fuel tank fuel pump module.
Perform the Diagnostic Repair Verification after completing the repair.
- «Fuel Tank Module Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions__fuel-tank-module-replacement)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for FPCM replacement, programming and setup
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| FPCM Control | P025A | P025A |
The engine control module (ECM) supplies voltage to the fuel pump flow control module (FPCM) when the ECM detects that the ignition is on. The voltage from the ECM to the FPCM remains active for 2 seconds, unless the engine is in crank or run. While this voltage is being received, the FPCM supplies a varying voltage to the fuel tank pump module in order to maintain the desired fuel pressure.
The ignition is ON.
The GMLAN serial data message from the ECM to the FPCM does not agree with the state of the control enable voltage signal supplied from the ECM to the FPCM for more than 2 seconds.
DTC P025A is an A type DTC.
DTC P025A is an A type DTC.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Note. Verify that the fuel tank is not empty. Only perform this diagnostic if there is at least 2 gallons of fuel in the fuel tank. Clear the DTC, and start and run the engine. Verify that the DTC resets before proceeding with the circuit system testing. If the DTC does not reset, refer to diagnostic aids.
- Ignition OFF, disconnect the harness connector at the FPCM.
- Ignition OFF, connect a test lamp between the control circuit terminal 13 and ground.
- Ignition ON, command the fuel pump ON and OFF with a scan tool ECM fuel pump output control. The test lamp should turn ON and OFF when changing between the commanded states. If the test lamp is always ON, test the control circuit for a short to voltage. If the circuit tests normal, replace the ECM. If the test lamp is always OFF, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the ECM.
- If all circuits test normal, replace the FPCM.
Perform the Diagnostic Repair Verification after completing the repair.
Control Module References for ECM or FPCM replacement, programming and setup
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
The engine control module (ECM) uses information from the crankshaft position sensor and the camshaft position sensors in order to determine when an engine misfire is occurring. By monitoring variations in the crankshaft rotation speed for each cylinder, the ECM detects individual misfire events. A misfire rate that is high enough can cause 3-way catalytic converter damage. The malfunction indicator lamp (MIL) flashes ON and OFF when the conditions for catalytic converter damage are present.
DTCs P0301 through P0306 correspond to cylinders 1 through 6. If the ECM is able to determine that a specific cylinder is misfiring, the DTC for that cylinder is set, and the corresponding fuel injector is disabled. To retest for a misfire, the ECM re-enables the fuel injector(s) after 4 crankshaft revolutions or after 8 crankshaft revolutions for manual transmission equipped vehicles. For catalyst damaging misfires the ECM re-enables the fuel injector(s) after a 30 second delay to retest for a misfire. This 30 second periodic re-enabling occurrs until the end of the drive cycle or until no further catalyst damaging misfire events are present.
- DTC P0010, P0011, P0013, P0014, P0016, P0017, P0018, P0019, P0020, P0021, P0023, P0024, P0068, P00C8, P00C9, P0101, P0102, P0103, P0106, P0107, P0108, P0111, P0112, P0113, P0114, P0117, P0118, P0119, P0123, P0191, P0192, P0193, P0222, P0223, P0335, P0336, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391, P0606, P0651, P16F3, P2101, P2135, P2227, P2228, P2229, or P2230 is not set.
- The engine speed is between 350 and 7,000 RPM. OR
- The engine speed is less than 1,000 RPM and DTC P0315 is set.
- The engine coolant temperature (ECT) is between -7 and +127°C (19 and 261°F).
- If the ECT is colder than -7°C (+19°F) at start-up, this diagnostic will not run until the ECT is between 21 and 127°C (69 and 261°F).
- The ignition voltage is between 9-32 V.
- The ECM is not detecting rough road.
- The evaporative emissions (EVAP) leak detection is not active.
- The ECM is not in fuel cut-off or decel fuel cut-off mode.
- The fuel level is greater than 10 %.
- Torque Converter Clutch (TCC) is not applied/active.
- DTCs P0300 through P0306 run continuously when the above conditions exist for at least 1,000 engine revolutions.
- DTCs P0300 through P0306 run continuously when the above conditions exist and the ECT is warmer than 47°C (117°F) for at least 1,000 engine revolutions for the first failure occurance, 200 engine revolutions after the fist failure occurance for catalyst damaging misfire(s).
P0300
The ECM detects a crankshaft rotation speed variation indicating a misfire rate sufficient to cause emissions levels to exceed a predetermined value or a misfire rate high enough to cause catalyst damage.
P0301, P0302, P0303, P0304, P0305, P0306
The ECM detects a crankshaft rotation speed variation indicating a single cylinder misfire rate sufficient to cause emissions levels to exceed mandated standards.
- DTCs P0300-P0306 are Type B DTCs.
- The ECM may disable up to two fuel injectors of misfiring cylinders when a catalyst damaging level of misfire is present, and will flash the malfunction indicator lamp (MIL).
DTCs P0300-P0306 are Type B DTCs.
- A misfire DTC could be caused by an excessive vibration from sources other than the engine. Inspect for the following possible sources: A tire or wheel that is out of round or out of balance Variable thickness brake rotors An unbalanced drive shaft Certain rough road conditions Transmission operation Broken or weak valve spring Cracked Spark Plug Insulators A damaged accessory drive component or belt; remove the belt and safely operate the engine to evaluate
- High resistance in the circuits of the injectors may set a misfire DTC without setting an injector DTC. Test the injector circuits of the affected cylinder(s) for a high resistance if you suspect a condition.
- If the condition is intermittent, observing the scan tool IC Circuit Test and Fuel Injector Circuit Test Status parameters may help isolate the condition. The circuit test status parameters will change from OK or Not Run to Fault/Malfunction if a condition exists.
- A condition in the heated O2 sensor (HO2S) heater control circuits may set a DTC P0300.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
- «Powertrain Component Views»(/buick/enclave/i-2007-2013/remont/electrical-component-locations/#wiring-systems-and-power-management-component-locator-powertrain-component-views)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Special Tools
J 26792 HEI Spark Tester
For equivalent regional tools, refer to Special Tools .
- Engine idling at the normal operating temperature. If there is an abnormal engine noise, refer to «Symptoms - Engine Mechanical»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-diagnostic-information-and-procedures) .
- Verify that no other DTCs are set. If a DTC is set, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) .
- Observe the scan tool Cylinder 1-6 Current Misfire Counter parameters. The Current Misfire Counters should not be incrementing.
- Engine idling, perform the Cylinder Power Balance test with a scan tool to isolate the misfiring cylinder. The engine speed should change when each injector is disabled.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Verify that the following conditions do not exist: Vacuum hose splits, kinks, and incorrect connections Engine vacuum leaks Crankcase ventilation system for vacuum leaks Fuel pressure that is too low or too high-Refer to «Fuel System Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Contaminated Fuel-Refer to «Alcohol/Contaminants-in-Fuel Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . Exhaust system restrictions If you find any of the above conditions, repair as necessary.
- Ignition OFF, remove the T8 ignition coil of the misfiring cylinder, but leave the electrical connector connected.
- Inspect the ignition coil boot for the following conditions: Holes Tears Carbon tracking Oil contamination Water intrusion If you find any of the above conditions, repair as necessary.
- Install the J 26792 HEI spark tester to the boot of the appropriate T8 ignition coil and ground.
- Attempt to start the engine and observe the J 26792 HEI spark tester. The spark tester should spark. If there is no spark, refer to «Electronic Ignition System Diagnosis»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) for diagnosis of the ignition coil.
- Ignition OFF, remove the spark plug from the misfiring cylinder. Verify that the spark plug does not exhibit the following conditions: Gas, coolant, or oil fouled-Refer to «Spark Plug Inspection»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions__spark-plug-inspection) . Cracked, worn, incorrectly gapped-Refer to «Ignition System Specifications»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__ignition-system-specifications) . If there is a condition with the spark plug, replace the spark plug.
- Exchange the suspected spark plug with another cylinder that is operating correctly.
- Engine idling, observe the scan tool Misfire Current Counter parameters. The misfire should not follow the spark plug exchange. If the misfire follows the spark plug, replace the spark plug.
- If all conditions test normal, test or inspect for the following: A lean or rich Q17 fuel injector-Refer to «Fuel Injector Balance Test»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) . An engine mechanical condition-Refer to «Symptoms - Engine Mechanical»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-diagnostic-information-and-procedures) .
- «Spark Plug Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Ignition Coil Replacement - Bank 1»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Ignition Coil Replacement - Bank 2»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- Perform the «Diagnostic Repair Verification»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-repair-verification) after completing the diagnostic procedure.
- To verify that the performance of the catalytic converter has not been affected by the condition that set this DTC, perform the Repair Verification for DTC P0420 or P0430. Refer to «DTC P0420 or P0430»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) .
- Clear the DTCs.
- Turn OFF the ignition for 2 min.
- If the repair was related to a DTC, duplicate the Conditions for Running the DTC and use the Freeze Frame/Failure Records, if applicable, in order to verify the DTC does not reset. If the DTC resets or another DTC is present, refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) the Diagnostic Trouble Code (DTC) List - Vehicle and perform the appropriate diagnostic procedure.
- Engine idling, observe the Misfire Current Cyl. 1-6 parameters with a scan tool. The misfire counter parameters should not be incrementing. If the misfire counter parameters are incrementing, a misfire still exists.
- To verify that the performance of the catalytic converter has not been affected by the condition that set this DTC, perform the Repair Verification for DTC P0420. Refer to «Diagnostic Trouble Code (DTC) List - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-trouble-code-dtc-list) .
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
The crankshaft position system variation learn feature is used to calculate reference period errors caused by slight tolerance variations in the crankshaft, and the crankshaft position sensor. The calculated error allows the engine control module (ECM) to accurately compensate for reference period variations. This enhances the ability of the ECM to detect misfire events over a wider range of engine speed and load.
The crankshaft position system variation compensating values are stored in ECM memory after a learn procedure has been performed and the ignition switch is turned to the OFF position for at least 30 s. If the actual variation is not within the crankshaft position system variation compensating values stored in the ECM, DTC P0300 may set.
If the crankshaft position system variation values are not stored in the ECM memory or a proper ECM power down does not occur after completing the Crankshaft Position Learn Procedure, DTC P0315 sets.
The diagnostic runs continuously.
The ECM detects that the crankshaft position system variation values are not stored in memory.
DTC P0315 is a Type A DTC.
DTC P0315 is a Type A DTC.
Schematic Reference
Connector End Views
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
Note. The Crankshaft Position System Variation Learn Procedure may have to be repeated up to 5 times before the procedure is successful.
- Perform the «Crankshaft Position System Variation Learn»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions__crankshaft-position-system-variation-learn) . The scan tool should display Learned this Ignition.
- If the Crankshaft Position System Variation Learn Procedure cannot be performed successfully, inspect for the following conditions: Worn crankshaft main bearings A damaged or misaligned reluctor wheel Excessive crankshaft runout A damaged crankshaft-Refer to «Crankshaft and Bearing Cleaning and Inspection»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-repair-instructions-off-vehicle) . Interference in the signal circuit of the crankshaft position sensor The ignition switch is in the ON position until there is insufficient system voltage. An ECM power disconnect with the ignition ON that may have erased the crankshaft position system variation values and set DTC P0315 Debris between the crankshaft position sensor and the reluctor wheel If the control module is unable to complete the learn procedure, replace the control module.
Perform the Diagnostic Repair Verification prior to using this diagnostic procedure.
Control Module References for engine control module replacement, programming, and setup
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Knock Sensor 1 Signal | P0327 | P0325 | P0328 | P0326 |
| Knock Sensor 2 Signal | P0332 | P0330 | P0333 | P0331 |
| Knock Sensor 1 Low Reference | P0327 | P0325, P06B6 | P0328 | P0326 |
| Knock Sensor 2 Low Reference | P0332 | P0330, P06B7 | P0333 | P0331 |
The knock sensors enable the engine control module (ECM) to control the ignition timing for the best possible performance while protecting the engine from potentially damaging levels of detonation. The knock sensors produce an alternating current (AC) voltage signal that varies depending on the vibration level during engine operation. The ECM adjusts the spark timing based on the amplitude and the frequency of the two knock sensor signals. The ECM receives the two knock sensor signals through 2 isolated circuits. The ECM learns a minimum knock sensor noise level for all of the engine speed ranges. The ECM monitors for a normal knock sensor signal. The ECM monitors the two internal knock sensor processors by verifying a 20 KHz signal generated on the signal circuits is detected on the sensors' low reference circuits.
P0324, P0326, and P0331-Condition 1
- Engine speed is between 400 and 8,500 RPM.
- Engine is running for greater than 2 s.
- The engine coolant temperature (ECT) is warmer than -40°C (-40°F).
- The intake air temperature (IAT) sensor 1 is warmer than -40°C (-40°F).
- The DTCs run continuously when the above conditions are met.
P0326 and P0331-Condition 2
- Engine speed is greater than 2,200 RPM.
- Engine is running for greater than 1 s.
- The ECT is warmer than -40°C (-40°F).
- The IAT sensor 1 is warmer than -40°C (-40°F).
- The DTCs run continuously when the above conditions are met.
P06B6 and P06B7
- Engine speed is between 400 and 5,000 RPM.
- Engine is running greater than 2 s.
- The DTCs run continuously when the above conditions are met.
P0324
The ECM detects that the knock sensor signal's performance is out of the normal expected range due to an excessive engine knock, or abnormal noise, or a flat signal; for greater than 10 s for at least 1 single cylinder.
P0326
- The ECM detects that the knock sensor signal indicates the harness is connected, but the sensor is not properly bolted to the engine.
- The above condition exist for greater than 10 s. OR
- The ECM detects that the knock sensor signal indicates an excessive engine knock is present.
- The above condition exist for greater than 10 s.
P06B6 and P06B7
The ECM has detected an internal knock sensor processor fault.
- DTCs P0324, P0326, P0331, P06B6, and P06B7 are Type B DTCs.
- The ignition timing is retarded to reduce the potential of engine damaging spark knock.
DTCs P0324, P0326, P0331, P06B6, and P06B7 are Type B DTCs.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Engine running, observe the DTC information with a scan tool. Verify DTC P0325, P0327, P0328, P0330, P0332, P0333, P06B6, and P06B7 is not set. If DTC P0325, P0327, P0328, P0330, P0332, or P0333 is set with P06B6 or P06B7 refer to «DTC P0325, P0327, P0328, P0330, P0332, or P0333»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0010-to-dtc-p0338) for further diagnosis. If only DTC P06B6 or P06B7 is set, and no external knock sensor circuit issues exist, replace the K20 ECM.
- Ignition OFF, inspect for the following: The affected B68 knock sensor for physical damage. A sensor that is dropped or damaged may cause a DTC to set The sensor for proper installation. A sensor that is loose or not at the correct torque may cause a DTC to set. Refer to «Fastener Tightening Specifications»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__fastener-tightening-specifications) . The sensor mounting surface for burrs, casting flash, and foreign material The sensor must be clear of hoses, brackets, and engine electrical wiring Loose brackets Loose or broken accessory drive belts, brakcets, components An engine mechanical condition-Refer to «Symptoms - Engine Mechanical»(/buick/enclave/i-2007-2013/remont/mechanical/#engine-mechanical-36l-diagnostic-information-and-procedures) If a condition is found, repair as necessary.
- If there is no mechanical condition, test or replace the B68 knock sensor.
- Operate the vehicle within the conditions for running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the freeze frame/failure Records data.
Perform the Diagnostic Repair Verification after completing the repair.
- «Knock Sensor Replacement - Bank 1»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Knock Sensor Replacement - Bank 2»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for engine control module replacement, programming, and setup.
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| Knock Sensor 1 Signal | P0327 | P0325 | P0328 | P0326 |
| Knock Sensor 2 Signal | P0332 | P0330 | P0333 | P0331 |
| Knock Sensor 1 Low Reference | P0327 | P0325, P06B6 | P0328 | P0326 |
| Knock Sensor 2 Low Reference | P0332 | P0330, P06B7 | P0333 | P0331 |
The knock sensors enable the engine control module (ECM) to control the ignition timing for the best possible performance while protecting the engine from potentially damaging levels of detonation. The knock sensors produce an alternating current (AC) voltage signal that varies depending on the vibration level during engine operation. The ECM adjusts the spark timing based on the amplitude and the frequency of the two knock sensor signals. The ECM receives the two knock sensor signals through 2 isolated circuits. The ECM learns a minimum knock sensor noise level for all of the engine speed ranges. The ECM monitors for a normal knock sensor signal. The ECM monitors the two internal knock sensor processors by verifying a 20 KHz signal generated on the signal circuits is detected on the sensors' low reference circuits.
P0325 and P0330
- Engine speed is between 400 and 8,500 RPM.
- Engine is running at least 2 s.
- The ECT is warmer than -40°C (-40°F).
- The IAT sensor 1 is warmer than -40°C (-40°F).
- The DTCs run continuously when the above conditions are met.
P0327, P0328, P0332, and P0333
- Engine speed is less than 8,500 RPM.
- The DTCs run continuously when the above condition is met.
P0325 and P0330
The ECM detects that a knock sensor signal circuit is open for longer than 6 s.
P0327 and P0332
The ECM detects that a knock sensor signal circuit is shorted to ground for longer than 6 s.
P0328 and P0333
The ECM detects that a knock sensor signal circuit is shorted to voltage for longer than 6 s.
- DTCs P0325, P0327, P0328, P0330, P0332, and P0333 are Type B DTCs.
- The ignition timing is retarded to reduce the potential of engine damaging spark knock.
DTCs P0325, P0327, P0328, P0330, P0332, and P0333 are Type B DTCs.
- Inspect the affected knock sensor for physical damage. A sensor that is dropped or damaged may cause a DTC to set.
- The sensor mounting surface must be free of burrs, casting flash, and foreign material.
- The sensor must be clear of hoses, brackets, and engine electrical wiring.
Schematic Reference
Connector End View Reference
Electrical Information Reference
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Engine running, observe the DTC information with a scan tool. Verify DTC P0325, P0327, P0328, P0330, P0332, P0333, P06B6, and P06B7 are not set. If DTC P0325, P0327, P0328, P0330, P0332, or P0333 is set with P06B6 or P06B7 continue with Circuit/System Testing. If only DTC P06B6 or P06B7 is set, and no external knock sensor circuit issues exist, replace the K20 ECM.
- Move the related harnesses and connectors for the affected knock sensor circuits while observing the scan tool parameters listed below. The parameters should display NO. Knock Detected Cyl. 1 Knock Detected Cyl. 2 Knock Detected Cyl. 3 Knock Detected Cyl. 4 Knock Detected Cyl. 5 Knock Detected Cyl. 6 If the parameters change, repair the wiring or the harness connectors.
- Observe the DTC information with a scan tool. DTC P0325, P0327, P0328, P0330, P0332, or P0333 should not set.
- Operate the vehicle within the conditions for running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the freeze frame/failure records data.
- Verify the affected B68 knock sensor is properly tightened, refer to «Fastener Tightening Specifications»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-specifications__fastener-tightening-specifications) . If not the specified value, correct the condition as appropriate.
- Ignition OFF, disconnect the harness connector at the B68 knock sensor.
- Ignition ON, measure for 1-4 V between each of the following circuits and ground on the K20 ECM side of the harness connector: The signal circuit, terminal 1 The low reference circuit, terminal 2 If less than the specified range, test the circuits for a short to ground or an open/high resistance. If the circuits test normal, replace the K20 ECM. If greater than the specified range, test the circuits for a short to voltage. If the circuits test normal, replace the K20 ECM.
- If all circuits test normal, replace the B68 knock sensor.
Perform the Diagnostic Repair Verification after completing the repair.
- «Knock Sensor Replacement - Bank 1»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Knock Sensor Replacement - Bank 2»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, programming, and setup.
- Perform the «Diagnostic System Check - Vehicle»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information) prior to using this diagnostic procedure.
- Review «Strategy Based Diagnosis»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__strategy-based-diagnosis) for an overview of the diagnostic approach.
- «Diagnostic Procedure Instructions»(/buick/enclave/i-2007-2013/remont/oem-general-information/#vehicle-diagnostic-information__diagnostic-procedure-instructions) provides an overview of each diagnostic category.
| Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|---|---|---|---|
| 5 V Reference | P0122, P0222, P0335, P0698, P2127 | P0335, P0697 | P0335, P0338, P0699 | P0336, P0697, P0698, P0699 |
| Crankshaft Position Sensor Signal | P0122, P0222, P0335, P0698, P2127 | P0335 | P0335, P0338, P0699 | P0336, P0698, P0699 |
| Low Reference and Ground | P0335 | P0335 | P0336 |
The crankshaft position sensor is located on the rear of bank 1 of the engine block. The crankshaft position sensor is a hall effect switch that works in conjunction with a 58X reluctor wheel that is attached to the crankshaft. Each tooth on the reluctor wheel is spaced 6 degrees apart with one span having a 12 degree space. The engine control module (ECM) uses the 12 degree space to determine top dead center (TDC) for cylinders 1 and 4. The ECM determines when cylinder 1 is on the compression stroke by monitoring the crankshaft position sensor and the camshaft position sensors. The ECM can synchronize the ignition timing, fuel injector timing, and spark knock control based on the crankshaft position sensor and the camshaft position sensor inputs.
P0335 Condition 1
- The engine cranking starter is engaged.
- DTC P0101, P0102 and P0103, are not set.
- Engine Air Flow is greater than 3.0 grams/second.
Condition 2
- Engine is running and starter is not engaged.
- DTC P0651 not active.
Condition 3
- The engine is running or starter is engaged.
- DTCs P0365, P0366, P0641, or P0651 are not set.
P0336 Condition 1
- Engine Air Flow is greater than 3.0 grams/second.
- Engine speed is greater than 450 RPM.
- DTC P0335 or P0651 is not set.
Condition 2
Engine is running, starter is not engaged P0651 is not set.
Condition 3
- Starter is engaged.
- DTC P0101, P0102, or P0103 are not set.
- Engine Air Flow is greater than 3.0 grams/second.
Condition 4
- Engine is running or starter is engaged.
- DTC P0365, P0366, P0641, or P0651 is not set.
P0335
- The ECM does not detect a signal from the crankshaft position sensor. OR
- The ECM detects a crankshaft position signal without a reference pulse for greater than 6 revolutions.
P0336
- The ECM re-syncs the engine position greater than 2,600 times during an ignition cycle. OR
- The ECM detects 28 or more interruptions in the engine speed signal during an ignition cycle.
P0338
The ECM detects a difference of greater than 250 teeth between reference gap position pulses.
DTCs P0335, P0336, and P0338 are Type A DTCs.
DTCs P0335, P0336, and P0338 are Type A DTCs.
The following conditions could also set the DTCs
- Physical damage to the crankshaft position sensor or the reluctor wheel
- Excessive play or looseness of the crankshaft position sensor or the reluctor wheel
- Improper installation of the crankshaft position sensor or the reluctor wheel
- Foreign material passing between the crankshaft position sensor and the reluctor wheel
- Excessive air gap between the crankshaft position sensor and the reluctor wheel
- The ECM uses the camshaft position sensors to determine engine speed and position when there is a crankshaft position sensor condition.
- The engine will operate with a crankshaft position sensor condition only if the ECM has stored the learned reference position of the camshafts in memory. With a crankshaft position sensor condition the engine will go into a limp home mode after a restart. The ECM then calculates engine speed from one of the camshaft position sensors.
- An intermittent condition in the camshaft position sensor circuits may cause a crankshaft position DTC to set. Inspect the camshaft position sensor, harness connections, and related wiring, if you suspect this condition.
Schematic Reference
Connector End View Reference
Description and Operation
Electrical Information Reference
- «Circuit Testing»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__circuit-testing)
- «Connector Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__connector-repairs)
- «Testing for Intermittent Conditions and Poor Connections»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__testing-for-intermittent-conditions-and-poor)
- «Wiring Repairs»(/buick/enclave/i-2007-2013/remont/ignition-switchsteering-lock/#wiring-systems-and-power-management-diagnostic-information-and-procedures__wiring-repairs)
DTC Type Reference
Scan Tool Reference
Control Module References for scan tool information
- Ignition ON, observe the DTC information with a scan tool. DTC P0697, P0698, or P0699 should not be set. If a DTC is set, refer to «DTC P0641, P0651, P0697, or P06A3»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-dtc-p0340-to-dtc-p2635-and-diagnostic-information-and-procedures) .
- Clear the DTC Info with a scan tool. Attempt to start the engine, observe the DTC information with a scan tool. DTC P0335, P0336, or P0338 should not set.
- Observe the scan tool Crankshaft Position Resync parameter, the parameter should always display zero. Move the related harnesses/connectors of the crankshaft position sensor while observing the parameter, verify the engine does not stumble, or stall, and the parameter does not increment.
- Operate the vehicle within the Conditions for Running the DTC to verify the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Ignition OFF, remove the fuse that supplies B+ to terminal 56-X2 of the K20 ECM.
- Disconnect the harness connector at the B26 crankshaft position sensor.
- Test for 5 ohms or less between the low reference circuit terminal 1 and ground. If greater than the specified range, test for an open/high resistance in the low reference circuit. If the circuits/connections test normal, replace the K20 ECM.
- Install the fuse that supplies B+ to terminal 56-X2 of the K20 ECM.
- Ignition ON, test for greater than 4.8 V between the 5 V reference circuit terminal 3 and the low reference circuit terminal 1. If less than the specified value, test the 5 V reference circuit for a short to ground or for an open/high resistance. If the circuits/connections test normal, replace the K20 ECM. If greater than the specified value, test the 5 V reference circuit for a short to voltage. If the circuits/connections test normal, replace the K20 ECM.
- Test for 4.8-5.2 V between the signal circuit terminal 2 and ground. If the voltage is greater than specified range, test for a short to voltage in the signal circuit. If circuit/connections test normal, replace the K20 ECM. If the voltage is less than the specified range, test for a short to ground or an open/high resistance in the signal circuit. If circuit/connections test normal, replace the K20 ECM.
- If all circuits/connections test normal, test or replace the B26 crankshaft position sensor.
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
- «Crankshaft Position Sensor Replacement»(/buick/enclave/i-2007-2013/remont/testing-diagnostics/#engine-controlsfuel-36l-repair-instructions)
- «Control Module References»(/buick/enclave/i-2007-2013/remont/communication-devices/#programming-and-setup-all-systems__control-module-references) for ECM replacement, setup, and programming
See also:
• Diagnostic System Check - Vehicle
• Strategy Based Diagnosis
• Diagnostic Procedure Instructions
• Engine Controls Schematics
• COMPONENT CONNECTOR END VIEWS - INDEX
• Camshaft Actuator System Description
• Circuit Testing
• Connector Repairs
• Testing for Intermittent Conditions and Poor Connections
• Wiring Repairs
• Control Module References
• Diagnostic Trouble Code (DTC) List - Vehicle
• Diagnostic Repair Verification
• Camshaft Position Actuator Solenoid Valve Solenoid Replacement - Bank 1 (Right Side) Intake
• Oil Pressure Diagnosis and Testing
• Camshaft Position Actuator Replacement - Bank 1
• Timing Chain Alignment Diagram
• Camshaft Timing Drive Components Cleaning and Inspection
• Throttle Body Inspection and Cleaning
• Symptoms - Engine Exhaust
• DTC P0641, P0651, P0697, or P06A3
• Altitude Versus Barometric Pressure
• Symptoms - Engine Mechanical
• Fuel System Description
• Camshaft Replacement - Left Side
• Fuel Pump Replacement (LLT)
• Temperature Versus Resistance - Intake Air Temperature Sensor (Hitatchi Sensor)
• Special Tools
• Restricted Exhaust
• Checking Aftermarket Accessories
• Temperature Versus Resistance - Engine Coolant Temperature Sensor
• Cooling System Leak Testing
• Loss of Coolant
• Thermostat Diagnosis
• Oil Consumption Diagnosis
• Fuel Tank Module Replacement
• Powertrain Component Views
• Spark Plug Inspection
• Ignition System Specifications
• Crankshaft Position System Variation Learn
• Fastener Tightening Specifications
• Electronic Ignition System Description
• DTC P0106