You can diagnose all of the sensors and most of the input circuits with a scan tool. Within this section is a short description of how to use a scan tool wherever possible to diagnose these circuits. You can also use the scan tool to compare the values for an engine that is running normally with the engine you are diagnosing.
The A/C request circuit signals the ECM when you select an A/C mode at the A/C control head. The ECM uses this information in order to enable the A/C compressor clutch and in order to adjust the idle speed before turning ON the A/C clutch. If this signal is not available to the ECM, the A/C compressor will be inoperative.
Refer to HVAC Compressor Clutch Circuit Diagnosis for A/C wiring diagrams and diagnosis of A/C electrical system.
The A/C Load circuit signals the ECM when the A/C compressor system is under an excessive load during, for example, any high ambient conditions. If the system pressure exceeds 1,200 kPa, the ECM will detect this condition and increase the idle speed by about 50 RPM in order to compensate for the excess load.
Refer to HVAC Compressor Clutch Circuit Diagnosis for A/C wiring diagrams and for diagnosis of the A/C electrical system.
The knock sensor (KS) system detects engine detonations. The ECM will retard the spark timing based on the signals from the KS module. The knock sensors produce an AC voltage that is sent to the KS module. The amount of the AC voltage produced is proportional to the amount of knock.
The control module reads the voltage of the sensor during the 45 degrees after cylinder 2,4, or 6 has fired and the voltage of the sensor during the 45 degrees after cylinder 1, 3, or 5 has fired.
If knock occurs in any of the cylinders, the ignition will be retarded by 3 degrees for that particular cylinder. If the knocking then stops, the ignition will be restored to what it was before in steps of 0.75 degrees.
Should knocking continue in the same cylinder in spite of the ignition being retarded, the control module will retard the ignition an additional step of 3 degrees, and so on, up to a maximum of 12.75 degrees. The ignition will also be retarded at high ambient temperatures in order to counteract knocking tendencies provoked by high intake air temperatures.
Should either the bank 1 or the bank 2 sensor fail to work, or should a break in the circuit occur (no continuity), the ignition timing will then use a default strategy that will retard the ignition much more than normal.
The Camshaft Position (CMP) sensor works in conjunction with a single tooth reluctor wheel on the Bank 2 Intake camshaft. The ECM pulls up the CMP sensor signal circuit to 12 volts and monitors this voltage. As the reluctor wheel tooth rotates past the sensor, the sensor's internal circuitry pulls the signal circuit to ground, creating a square wave signal used by the ECM. The reluctor wheel tooth covers 180 degrees of the camshaft circumference. This causes the CMP signal voltage to transition once per crankshaft revolution. This signal, when combined with the CKP sensor signal, enables the ECM to determine exactly which cylinder is on a firing stroke. The ECM can then properly synchronize the ignition system, the fuel injectors and the knock control. Note that as long as the CKP signal is available, the engine can start even if there is no CMP sensor signal. The ECM will default to non-sequential fuel injector operation.
The ECM also monitors the CKP sensor system for malfunctions. The DTC P0340 - CMP Sensor Circuit indicates that the ECM has detected a CMP system problem.
The Camshaft Position (CMP) sensor signal is used to determine which of the two cylinders is on a firing stroke. The ECM can then properly synchronize the ignition system, the fuel injectors, and the knock control. This sensor is also used to detect a misfire. Refer to DTC P0300 Engine Misfire Detected for information on misfire detection.
The ECM also monitors the CKP sensor system for malfunctions. The following DTC indicates that the ECM has detected a CKP system problem: DTC P0335 Crankshaft Position (CKP) Sensor Circuit
The Engine Coolant Temperature (ECT) sensor (1) contains a semiconductor device that changes resistance based on temperature (a thermistor). The ECT sensor is located in the coolant crossover pipe at the center rear of the engine. The ECT sensor has a signal circuit and a ground circuit. The ECM applies a voltage to the sensor (about 5.0 volts) on the signal circuit. The ECM monitors changes in this voltage caused by changes in the resistance of the sensor in order to determine the engine coolant temperature.
When the engine coolant is cold, the sensor (thermistor) resistance is high, and the ECM's signal voltage is only pulled down a small amount through the sensor to ground. When this occurs, the ECM senses a high signal voltage (low temperature). When the engine coolant is warm, the sensor's resistance is low, and the signal voltage is pulled down a greater amount. This causes the ECM to sense a low signal voltage (high temperature).
This voltage is used to determine:
• | The injection time for pre-injection |
• | The injection time for cold starting and warm-up enrichment |
• | Engagement of closed loop |
• | The idling speed |
• | The ignition timing during warm-up and knock control |
The scan tool displays engine coolant temperature in degrees. After engine startup, the temperature should rise steadily to about 90°C (194°F) then stabilize when the thermostat opens. If the engine has not been run for several hours (overnight), the engine coolant temperature and intake air temperature displays should be close to each other. When the ECM detects a malfunction in the ECT sensor or circuit, the following DTC(s) will set:
The fuel tank pressure sensor mounts to the sending unit at the top of the fuel tank. The fuel tank pressure sensor measures the pressure changes within the EVAP system. The fuel tank pressure sensor has a 5.0 volt reference circuit, a ground circuit, and a signal circuit.
The fuel tank pressure sensor contains a diaphragm that changes resistance based on pressure. When the EVAP system pressure is low (during purge), the sensor output voltage is low. When the system pressure is high, the sensor output voltage is high. The signal from this sensor provides feedback to the ECM on the EVAP system operation. The ECM's programming contains information on expected EVAP system behavior under various operating conditions. The ECM monitors the EVAP system pressure. If the fuel tank pressure sensor signal is outside of the normal operating range, then DTC P0450 Fuel Tank Pressure Sensor Circuit will set.
If the fuel tank pressure sensor signal differs from an expected result during an EVAP system test (caused by either a sensor problem or an actual EVAP system problem), the following DTCs can set:
The wide range heated oxygen sensor (HO2S) calculates the amount of oxygen in the exhaust stream more accurately than the toggling style HO2S. The wide range HO2S sensor acts more like an air fuel sensor. The engine control module (ECM) supplies a voltage (approx. 28 volt) to the HO2S and uses this voltage as a reference to the amount of oxygen in the exhaust system. When the system is lean, the oxygen level will be high and the reference voltage also will be high. When the oxygen level is low, the reference voltage will also be low. The ECM monitors the variation in voltage and attempts to keep the voltage constant by increasing or decreasing the amount of current flow to the HO2S. Using this information allows the ECM to maintain the proper air/fuel ratio.
A three-way catalytic converter is used to control emissions of hydrocarbons (HC), carbon monoxide (CO), and oxides of nitrogen (NOx). The catalyst within the converter promotes a chemical reaction that oxidizes the HC and the CO present in the exhaust gas, converting the HC and the CO into harmless water vapor and carbon dioxide. The catalyst also reduces NOx, converting the NOx to nitrogen. The ECM monitors this process by using the Bank 1 HO2S 2 and the Bank 2 HO2S 2 heated oxygen sensors. The front HO2S sensors produce an output signal that indicates how much oxygen is present in the exhaust gas entering the three-way catalytic converter. The rear HO2S sensors produce an output signal that indicates the oxygen storage capacity of the catalyst. The catalyst's oxygen storage capacity indicates the catalyst's ability to convert the exhaust gases efficiently.
The Intake Air Temperature (IAT) sensor contains a semiconductor device that changes resistance based on temperature (a thermistor). The IAT sensor is located within the mass air flow sensor. The IAT sensor has a signal circuit and a ground circuit. The ECM applies a voltage of about 5.0 volts on the signal circuit to the sensor. The ECM monitors changes in this voltage caused by changes in the resistance of the sensor in order to determine the intake air temperature.
When the intake air is cold, the sensor (thermistor) resistance is high, and the ECM's signal voltage is only pulled down a small amount through the sensor to ground. Therefore, the ECM will sense a high signal voltage (low temperature). When the intake air is warm, the sensor resistance is low, and the signal voltage is pulled down a greater amount. This causes the ECM to sense a low signal voltage (high temperature).
The scan tool displays the temperature of the air entering the engine. This reading should be close to the ambient air temperature when the engine is cold. The temperature reading should rise as the underhood temperature increases. If the engine has not been run for several hours (overnight) the IAT sensor temperature and the engine coolant temperature should be similar.