From the ignition control module, the PCM uses this signal to calculate engine RPM and crankshaft position at engine speeds above 1200 RPM. The PCM also uses the pulses on this circuit to initiate injector pulses. If the PCM receives no pulses on this circuit, DTC P1374 will set and the PCM will use the 18X reference signal circuit for fuel and ignition control. The engine will continue to start and run using the 18X reference signal only.
Refer to Electronic Ignition (EI) System Description for further information.
From the ignition control module, the PCM uses this signal to calculate engine RPM and crankshaft position at engine speeds below 1200 RPM. The PCM also uses the pulses on this circuit to initiate injector pulses. If the PCM receives no pulses on this circuit, DTC P0336 will set and the PCM will use the 3X reference signal circuit at all times for fuel and ignition control. The engine will continue to start and run using the 3X reference signal only.
Refer to Electronic Ignition (EI) System Description for further information.
The A/C refrigerant pressure sensor signal indicates high side refrigerant pressure to the PCM. The PCM uses this information to adjust the idle air control valve to compensate for the higher engine loads present with high A/C refrigerant pressures and to control the cooling fans. A fault in the A/C refrigerant pressure sensor signal will cause DTC P0530 to set. Refer to Air Conditioning (A/C) System Description for a complete description and on-vehicle service.
The A/C request signal indicates to the PCM that an A/C mode is selected at the A/C control head. The PCM uses this information to adjust the idle speed before turning ON the A/C clutch. If this signal is not available to the PCM, the A/C compressor will be inoperative.
The crankshaft position sensor provides a signal used by the ignition control module to calculate ignition sequence. The ignition control module also uses the crankshaft position sensor signals to initiate 18X and 3X reference pulses which the PCM uses as reference to calculate RPM and crankshaft position.
The camshaft position sensor sends a cam signal to the PCM which uses it as a sync pulse to trigger the injectors in proper sequence. The CAM signal is passed through the ignition control module. It is filtered and buffered by the ignition control module, but the signal is not processed in any other way. The PCM uses the CAM signal to indicate the position of the #1 piston during its power stroke. This allows the PCM to calculate true Sequential Fuel Injection (SFI) mode of operation. If the PCM detects an incorrect CAM signal while the engine is running, DTC P0341 will set.
If the CAM signal is lost while the engine is running, the fuel injection system will shift to a calculated sequential fuel injection mode based on the last fuel injection pulse, and the engine will continue to run. The engine can be restarted and will run in the calculated sequential mode as long as the fault is present with a 1 in 6 chance of injector sequence being correct.
Refer to DTC P0341 Camshaft Position (CMP) Sensor Performance for further information.
The PCM uses the Class 2 serial data line to communicate with various other components and systems within the vehicle. The PCM ensures that communication remains established by monitoring the Class 2 serial data circuit for state of health messages from the other devices using the circuit. If the PCM detects a loss of the state of health serial data message from the Electronic Brake and Traction Control Module (EBTCM), the PCM will store DTC P1602.
The PCM also receives rough road information from the EBTCM / EBCM on the Class 2 serial data circuit. The PCM uses the rough road information to enhance the misfire diagnostic by detecting crankshaft speed variations caused by driving on rough road surfaces. This allows false misfire information to be rejected. The EBTCM / EBCM calculates rough road information by monitoring the ABS wheel speed sensors. If a malfunction occurs occurs which does not allow the EBTCM / EBCM to transmit correct rough road information to the PCM while a misfire DTC is requesting the MIL, DTC P1380 will set. If a loss of communications occurs which causes the PCM to not receive rough road information while a misfire DTC is requesting the MIL, DTC P1381 will set.
Under certain conditions, the PCM has the ability to request the EBTCM to shut OFF traction control via Class 2 serial data. The following DTCs will cause traction control to be disabled, an ABS/TCS DTC to be set, and the Traction OFF lamp to be illuminated:
• | DTC P0101 - Mass Air Flow System Performance |
• | DTC P0102 - Mass Air Flow Sensor Circuit Low Frequency |
• | DTC P0103 - Mass Air Flow Sensor Circuit High Frequency |
• | DTC P0171 - Fuel Trim System Lean |
• | DTC P0172 - Fuel Trim System Rich |
• | DTC P0300 - Engine Misfire Detected |
• | DTC P0336 - 18x Reference Signal Circuit |
• | DTC P0341 - Camshaft Position Sensor Performance |
• | DTC P1200 - Injector Control Circuit |
• | DTC P1374 - 3X Reference Circuit |
Refer to ABS/TCS System Description for information regarding ABS/TCS operation.
The engine coolant temperature sensor is a thermistor (a resistor which changes value based on temperature) mounted in the engine coolant stream. Low coolant temperature produces a high resistance (100,000 ohms at -40°C/-40°F) while high temperature causes low resistance (70 ohms at 130°C/266°F).
The PCM supplies a 5 volt signal to the engine coolant temperature sensor through a resistor in the PCM and measures the voltage. The voltage will be high when the engine is cold, and low when the engine is hot. By measuring the voltage, the PCM calculates the engine coolant temperature. 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 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.
Engine coolant temperature affects most systems the PCM controls. A hard fault in the engine coolant sensor circuit should set DTC P0117 or DTC P0118; an intermittent fault should set a DTC P1114 or P1115. This section also contains a specification table to check for sensor resistance values relative to temperature.
The PCM monitors the EGR valve pintle position input to ensure that the valve responds properly to commands from the PCM and to detect a fault if the pintle position sensor circuit is open or shorted. If the PCM detects an excessively low EGR Feedback signal voltage (pintle position feedback open or shorted), DTC P0405 will set.
The Linear EGR valve is controlled by using an ignition positive driver and ground circuit within the PCM. The driver has the ability to detect an electrical malfunction in the ignition positive or ground circuit. If an electrical malfunction occurs, DTC P0403 will set.
When the ignition switch is turned ON, the PCM learns the EGR closed valve pintle position. When the PCM commands the EGR valve closed, the learned EGR closed valve pintle position is compared to the Actual EGR position. If the Actual EGR position indicates that the EGR valve is still open, DTC P1404 will set.
When the PCM commands the EGR valve open, Actual EGR Position is compared with Desired EGR Position. If Actual EGR Position is 15% less than Desired EGR position when the PCM is commanding the EGR valve opened, DTC P404 will set.
The Engine Oil Level (EOL) switch is a simple float switch that is grounded when the engine oil level is OK. When the ignition is first turned ON, the PCM commands the Low Oil Level lamp ON for a brief period of time to test the bulb (approximately 3 seconds). The PCM also checks the engine oil level switch circuit at startup. If the engine has bee running, the PCM performs a test routine based on engine coolant temperature to ensure that the engine oil has drained back into the sump before checking the state of the engine oil level switch. If the engine coolant temperature is between 15°C (59°F) and 130°C (266°F), the PCM compares the engine coolant temperature at the last key OFF to the engine coolant temperature at the current key ON. If the difference between the recorded temperature values is at least 12°C (54°F), the PCM will test the engine oil level.
The PCM applies battery voltage through a pull up resistor to the Engine Oil Pressure switch circuit. The PCM monitors the applied voltage on the Engine Oil Pressure switch circuit. If the ignition switch is turned ON with the engine not running or engine oil pressure is below 35 kPa (5 psi), the Engine Oil Pressure switch grounds the PCM voltage input. The PCM sends the engine oil pressure information via Class 2 serial data to the Instrument Panel Cluster (IPC). The IPC controls the Engine Oil Pressure Indicator.
The fuel level sensor input to the PCM is used to determine if the fuel level in the tank is correct to run the EVAP diagnostic tests. To ensure sufficient volume in the tank to begin the various diagnostic tests, the fuel level must be between 15% and 85%. Refer to Evaporative Emission Control System Operation Description for a complete description of the EVAP system.
The fuel tank pressure sensor is used to detect vacuum decay and excess vacuum during the enhanced EVAP diagnostic routine. Refer to Evaporative Emission Control System Operation Description for a complete description of the EVAP system.
The fuel control Heated Oxygen Sensor (HO2S 1) is mounted in the exhaust manifolds where it can monitor the oxygen content of the exhaust gas stream. The oxygen present in the exhaust gas reacts with the sensor to produce a voltage output. This voltage should constantly fluctuate from approximately 100 mV (high oxygen content - lean mixture) to 900 mV (low oxygen content - rich mixture). The heated oxygen sensor voltage can be monitored with a scan tool. By monitoring the voltage output of the oxygen sensor, the PCM calculates what fuel mixture command to give to the injectors (lean mixture-low HO2S voltage = rich command, rich mixture-high HO2S voltage = lean command).
The HO2S 1 circuit, if open, should set a DTC P0134 and the scan tool will display a constant voltage between 400 - 500 mV. A constant voltage below 300 mV in the sensor circuit (circuit grounded) should set DTC P0131, while a constant voltage above 800 mV in the circuit should set DTC P0132. A fault in the HO2S 1 heater circuit should cause DTC P0135 to set. The PCM can also detect HO2S response problems. If the response time of an HO2S is determined to be too slow, the PCM will store a DTC that indicates degraded HO2S performance.
To control emissions of Hydrocarbons (HC), Carbon Monoxide (CO), and Oxides of Nitrogen (NOx), a three-way catalytic converter is used. The catalyst within the converter promotes a chemical reaction which oxidizes the HC and CO present in the exhaust gas, converting them into harmless water vapor and carbon dioxide. The catalyst also reduces NOx, converting it to nitrogen. The PCM has the ability to monitor this process using the HO2S 1 and the HO2S 2 heated oxygen sensors.
The HO2S 1 sensor produces an output signal which indicates the amount of oxygen present in the exhaust gas entering the three-way catalytic converter. The HO2S 2 sensor produces an output signal which indicates the oxygen storage capacity of the catalyst; this in turn indicates the catalyst's ability to convert exhaust gases efficiently. If the catalyst is operating efficiently, the HO2S 1 signal will be far more active than that produced by the HO2S 2 sensor. The catalyst monitor sensors operate the same as the fuel control sensors.
Although the HO2S 2 sensors' main function is catalyst monitoring, it also plays a limited role in fuel control. If the sensor output indicates a voltage either above or below the 450 millivolt bias voltage for an extended period of time, the PCM will make a slight adjustment to fuel trim to ensure that fuel delivery is correct for catalyst monitoring.
A problem with the HO2S 2 signal circuit should set DTC P0137, P0138 or P0140, depending on the specific condition. A fault in the heated oxygen sensor heater element or its ignition feed or ground will result in slower oxygen sensor response. This may cause erroneous Catalyst monitor diagnostic results. A fault in the HO2S 2 heater circuit should cause DTC P0141 to set.