ON-BOARD DIAGNOSTIC SYSTEM MALFUNCTION DETECTION FUNCTION [AJ (3.0L Duratec)]


BUE010200000N08

Features

• If any malfunction develops in the engine control system, the PCM stores that malfunction as a DTC. Stored DTCs can be read-out using the WDS or equivalent.
• The malfunction detection function includes malfunction diagnosis and self-test functions.

Malfunction Diagnosis Function

• This function detects malfunctions that develop in the engine control system.
• When the malfunction conditions are consistent with the malfunction determination conditions preset in the PCM, the PCM determines that an engine control system malfunction has occurred and stores the corresponding DTC(s).

DTC Table

DTC

Description

P0102
MAF circuit low input
P0103
MAF circuit high input
P0112
IAT circuit low input
P0113
IAT circuit high input
P0116
ECT circuit range/performance problem
P0117
ECT circuit low input
P0118
ECT circuit high input
P0122
TP sensor circuit low input
P0123
TP sensor circuit high input
P0125
Insufficient coolant temperature for closed loop fuel control
P0133
HO2S (Front, Right bank) circuit slow response
P0135
HO2S (Front, Right bank) heater circuit
P0136
HO2S (Rear, Right bank) circuit slow response
P0141
HO2S (Rear, Right bank) heater circuit
P0153
HO2S (Front, Left bank) circuit slow response
P0155
HO2S (Front, Left bank) heater circuit
P0156
HO2S (Rear, Left bank) circuit slow response
P0161
HO2S (Rear, Left bank) heater circuit
P0171
Fuel system too lean (Right bank)
P0172
Fuel system too rich (Right bank)
P0174
Fuel system too lean (Left bank)
P0175
Fuel system too rich (Left bank)
P0201
Injector circuit/Open - Cylinder 1
P0202
Injector circuit/Open - Cylinder 2
P0203
Injector circuit/Open - Cylinder 3
P0204
Injector circuit/Open - Cylinder 4
P0205
Injector circuit/Open - Cylinder 5
P0206
Injector circuit/Open - Cylinder 6
P0230
FP primary circuit
P0231
FP secondary circuit low
P0232
FP secondary circuit high
P0300
Random/Multiple cylinder misfire detected
P0301
Cylinder 1 misfire detected
P0302
Cylinder 2 misfire detected
P0303
Cylinder 3 misfire detected
P0304
Cylinder 4 misfire detected
P0305
Cylinder 5 misfire detected
P0306
Cylinder 6 misfire detected
P0320
Ignition engine speed input circuit
P0340
Camshaft position sensor circuit
P0401
EGR flow insufficient detected
P0402
EGR flow excessive detected
P0420
Catalyst system efficiency below threshold (Right bank)
P0430
Catalyst system efficiency below threshold (Left bank)
P0443
EVAP control system purge control valve circuit
P0460
Fuel gauge sender unit circuit
P0603
Internal control module KAM error
P0605
Internal control module ROM error
P1000
Monitor testing not complete
P1100
MAF sensor intermittent
P1112
IAT sensor intermittent
P1117
ECT sensor intermittent
P1120
TP sensor out of range low (Ratch too low)
P1121
TP sensor inconsistent with MAF sensor
P1125
TP sensor intermittent
P1130
Lack of HO2S (Front, Right bank) switch, fuel trim at limit
P1131
Lack of HO2S (Front, Right bank) switch, sensor indicates lean
P1132
Lack of HO2S (Front, Right bank) switch, sensor indicates rich
P1137
Lack of HO2S (Rear, Right bank) switch, sensor indicates lean
P1138
Lack of HO2S (Rear, Right bank) switch, sensor indicates rich
P1150
Lack of HO2S (Front, Left bank) switch, fuel trim at limit
P1151
Lack of HO2S (Front, Left bank) switch, sensor indicates lean
P1152
Lack of HO2S (Front, Left bank) switch, sensor indicates rich
P1157
Lack of HO2S (Rear, Left bank) switch, sensor indicates lean
P1158
Lack of HO2S (Rear, Left bank) switch, sensor indicates rich
P1299
Cylinder head over temperature protection active
P1309
Misfire monitor disabled
P1400
D.P.F. EGR sensor circuit low voltage detected
P1401
D.P.F. EGR sensor circuit high voltage detected
P1405
D.P.F. EGR sensor upstream hose off or plugged
P1406
D.P.F. EGR sensor downstream hose off or plugged
P1408
EGR flow out of self-test range
P1409
EGR vacuum regulator solenoid circuit malfunction
P1460
WOT A/C cutout primary circuit malfunction
P1474
Low fan control primary circuit failure
P1477
Middle fan control primary circuit failure
P1479
High fan control primary circuit failure
P1501
VSS circuit
P1504
IAC circuit
P1506
IAC overspeed error
P1507
IAC underspeed error
P1633
Keep alive voltage too low
P1635
Tire/axle ratio out of acceptable range
P1639
Vehicle ID block corrupted or not programmed
P1650
PSP switch malfunction
P1703
Brake switch out of self-test range

Comprehensive Component Monitor

• The Comprehensive Component Monitor (CCM) monitors for malfunctions in any powertrain electronic component or circuit that provides input or output signals to the PCM that can effect emissions and is not monitored by another system monitor. Inputs and outputs are, at a minimum, monitored for circuit continuity or specified range of values. Where feasible, inputs are also inspected for rationality, and outputs are inspected for proper functionality.
• CCM covers many components and circuits, and tests them in various ways depending on the hardware, function, and type of signal. For example, analog inputs such as throttle position or engine coolant temperature are typically inspected continuously for opens, shorts, and unspecified values. Some digital inputs such as vehicle speed or crankshaft position rely on rationality inspections; inspecting if the input value makes sense at the current engine operating conditions. These types of tests require monitoring several components and can only be performed under appropriate test conditions.
• Outputs such as the IAC solenoid valve are inspected for opens and shorts by monitoring an inspection circuit or "dedicated IC chip" associated with the output. Other outputs, such as relays, require an additional inspection circuit to monitor the secondary side of the relay. Some outputs are also monitored for proper function by observing the reaction of emission-related components to a given change in the output command. An IAC solenoid valve can be functionally inspected by monitoring actual idle speed relative to the target engine speed. Some tests can only be performed under appropriate test conditions.
• The following is an example of some of the input and output components monitored by the CCM for OBD. The monitored components belong to a PCM supported subsystem.
Inputs
- Includes: MAF sensor, IAT sensor, ECT sensor, TP sensor, CMP sensor, refrigerant pressure switch (medium pressure)
Outputs
- Includes: Fuel pump, A/C relay, IAC solenoid valve, purge solenoid valve
• The CCM is activated after the engine is started and is operating. A DTC is stored in the PCM memory and the MIL is illuminated if a malfunction is detected for two consecutive drive cycles. Many of the CCM monitor items are also performed during self-test.
EGR System Monitor
• The differential pressure feedback EGR system monitor is an on-board diagnostic function designed to test the integrity and flow characteristics of the EGR system. The monitor is activated after certain base engine conditions are satisfied and during EGR system operation. Signals from the following components are required for EGR monitor operation.
- ECT sensor, IAT sensor, TP sensor, CKP sensor
• The differential pressure feedback EGR sensor and circuit are continuously monitored for opens and shorts. The monitor inspects for input voltage from the differential pressure feedback EGR sensor that exceeds the maximum or minimum allowable limits. DTCs P1400 and P1401 are associated with this test.
• The EGR control valve and circuit are continuously monitored for opens and shorts. The monitor inspects if EGR control valve circuit voltage is inconsistent with the EGR control valve circuit control status. DTC P1409 is associated with this test.
• The test for a stuck open EGR valve or EGR flow at idle is continuously performed whenever at idle (TP sensor indicates closed throttle). The monitor compares the differential pressure feedback EGR circuit voltage at idle to the circuit voltage stored during key on engine off to determine if EGR flow is present at idle. DTC P0402 is associated with this test.
• The differential pressure feedback EGR sensor upstream hose is tested once per drive cycle for disconnection and plugging. The test is performed during acceleration with the EGR valve closed. The PCM momentarily commands the EGR valve closed. The monitor inspects if the differential pressure feedback EGR sensor voltage during diagnosis is inconsistent with voltage when there is no EGR flow. A voltage increase or decrease during acceleration while the EGR valve is closed may indicate a malfunction in the inspection hose during this test. DTC P1405 is associated with this test.
• The EGR flow rate test is performed when EGR control is in its most stable state (engine load and speed are moderate). The monitor compares the actual differential pressure feedback EGR sensor voltage to the ideal sensor voltage for that state to determine if EGR flow rate is acceptable or insufficient. This is a system test and may result in DTC P0401 (for any EGR system malfunction) to be stored. DTC P1408 is similar to P0401 but is detected during the KOER self-test.
• The MIL is illuminated if a malfunction is detected during two consecutive drive cycles.
Fuel System Monitor
• The fuel system monitor is an on-board function designed to monitor correction values for fuel injection control. The fuel control system uses fuel injection learning correction values stored in the PCM to compensate for deviations in fuel system components due to normal wear and aging. During fuel system feedback control, fuel injection control learns the corrections required to correct a "biased" rich or lean fuel system. These corrections are stored as fuel feedback correction coefficients. Fuel injection control has two correction methods: Long term and short term fuel corrections. Long term fuel correction uses the learning correction coefficient and short term fuel correction uses the fuel feedback correction coefficient. Inputs from the ECT, IAT, and MAF sensors are required to activate fuel injection control and perform fuel system monitor. Once activated, the fuel system monitor inspects if the fuel feedback and fuel learning correction coefficients exceed a specified limit. When a malfunction is detected as described below, the fuel system monitor stores a corresponding DTC.
- The HO2S detects the presence of oxygen in the exhaust gas and provides the PCM with feedback indicating the air/fuel ratio.
- A correction factor is added to the fuel injector pulse width calculation according to the long and short term fuel corrections as needed to compensate for deviations in the fuel system.
- As the deviation from the stoichiometric air/fuel ratio becomes larger, air/fuel ratio control suffers and uncombusted gas in the exhaust increase. If the stoichiometric air/fuel ratio exceeds the specified limit and the fuel correction coefficient approaches the specified limit, the fuel system monitor stores DTCs as follows:
• DTCs P0171 and P0174: Detection of a lean shift in fuel system operation
• DTCs P0172 and P0175: Detection of a rich shift in fuel system operation
• The MIL is illuminated if a malfunction is detected during two consecutive drive cycles.
HO2S Monitor
• The HO2S monitor is an on-board diagnostic function designed to monitor the HO2S sensor for malfunctions or deterioration that can affect emissions. The HO2S used for fuel injector control is monitored for proper output voltage. Inputs from the ECT, IAT, MAF and CKP sensors are required for HO2S monitor operation. The fuel system and misfire detection monitors must also have been performed successfully before the HO2S monitor is activated.
- The HO2S detects the oxygen content in the exhaust gas and outputs voltage between 0-1.0 V. If the air fuel ratio is leaner than the stoichiometric air/fuel ratio (14.7: 1), the HO2S generates 0-0.45 V. If the air fuel ratio is richer than the stoichiometric air/fuel ratio (14.7: 1), the HO2S generates 0.45-1.0 V. The HO2S monitor evaluates the HO2S for proper operation.
- Once the HO2S monitor is activated, it monitors the HO2S output voltage and response frequency. Excessive voltage is determined by comparing HO2S output voltage with a specified maximum voltage. When the monitor conditions are satisfied, fuel injection control for HO2S monitor is executed and the HO2S output voltage and output response frequency are observed. At this time, the HO2S output voltage is evaluated to determine if the sensor is capable of switching (activated). An HO2S heater circuit malfunction is determined by turning the heater on/off and monitoring for corresponding voltage variation at the PCM terminal, and by measuring voltage flow through the heater circuit. DTCs associated with the HO2S monitor are divided in the following manner:
• P1130, P1131, P1132, P1150, P1151, P1152: Property failure
• P0133, P0153: Slow response rate
• P0135, P0155: Heater circuit malfunction
• The MIL is illuminated if a malfunction is detected during two consecutive drive cycles.
Misfire Detection Monitor
• The misfire detection monitor is an on-board diagnostic function designed to detect engine misfire and identify in which cylinder the misfire has occurred. Misfire is defined as lack of combustion in a cylinder due to absence of spark, poor fuel metering, poor compression, or any other cause. The misfire detection monitor will only be enable when certain base engine conditions are first satisfied. Inputs from the ECT, MAF and CKP sensors are required for the monitor to be performed. The misfire detection monitor is also activated during the self-test.
- The PCM synchronizes the ignition timing with crankshaft rotation signal from the CKP sensor. The crankshaft rotation signal is also the main signal used for determining which cylinder misfires.
- The crankshaft rotation signal generated by the CKP sensor is derived from by sensing the passage of teeth on the crankshaft position wheel mounted on the end of the crankshaft.
- This signal is input to the PCM and then used to calculate the time between crankshaft rotation signals, and also crankshaft rotation speed and acceleration. The power loss of each cylinder is determined by comparing the accelerations of each cylinder. When the power loss of a particular cylinder exceeds a specified value and other conditions are met, then that cylinder is determined to have misfired.
Misfire type A
• Upon detection of a serious misfire that could cause catalyst damage, the MIL flashes once per second during the misfire and a DTC is stored.
Misfire type B
• Upon detection of a misfire that could exceed the emission limits or cause the vehicle to fail an inspection and maintenance tailpipe emissions test, the MIL illuminates and a DTC is stored. DTC P0300 is stored in the case of a multiple cylinder misfire.
- DTCs P0301, P0302, P0303, P0304, P0305, and P0306 are stored in case of an individual type A or type B single cylinder misfire.

Freeze Frame Data

• When the PCM detects an engine control system malfunction. it stores the vehicle and engine operation status at that moment. This data stored in the PCM is freeze frame data.
• Freeze frame data is stored at the same time that the MIL illuminates and any previous DTC data is overwritten.
• Items stored as freeze frame data are shown below.

Freeze Frame Data Table

PID

Unit

Fuel feedback control status (RH,LH)
-
Charging efficiency (For engine control)
%
ECT
°C
Fuel feedback correction amount (RH, LH)
%
Fuel learning correction amount (RH, LH)
%
Intake air pressure
kPa
Engine speed
rpm
Vehicle speed
km/h

On-board Diagnostic System (OBD) Readiness Test

• Allows verification of whether or not the OBD items (monitor items) set in the PCM have been successfully completed.
• Fuel injection control, and CCM and non-CCM components, are constantly monitored since their status is constantly diagnosed.
• The status of intermittently monitored diagnostic items can be initiated by activating the initialization function for diagnostic data.

Self-test Function

• The self-test function consists of the KOEO (Key On, Engine Off) self-test, performed when the ignition switch is turned to the ON position and the engine is stopped, and the KOER (Key On, Engine Running) self-test, performed when idling.
• When the self-test is activated, the PCM performs engine control system diagnosis. If any malfunction is detected as a result of the diagnosis, the applicable DTC is stored. Stored DTCs can be read-out using the WDS.
• Using the self-test function, the present malfunction or a successful repair is readily confirmed. Refer to the self-test table for the corresponding DTCs.

KOEO (Key ON, Engine Off) Self-test

• The KOEO self-test, performed when the ignition switch is turned to the ON position and the engine is stopped, is designed to diagnose malfunctions related to DTCs applicable to this self-test function. A KOEO self-test begins when the connected WDS sends an execute command to the PCM.

KOER (Key ON, Engine Running) Self-test

• The KOER, self-test performed when the ignition switch is turned to the ON position, the vehicle is stopped and the engine is idling, is designed to diagnose malfunctions related to DTCs applicable to this self-test function. A KOER self-test begins when the connected WDS an execute command to the PCM.

Self-test Table

x: Applicable
-: Not applicable

DTC

System Malfunction Location

KOEO self-test

KOER self-test

P0102
MAF circuit low input
-
x
P0103
MAF circuit high input
x
x
P0112
IAT circuit low input
x
x
P0113
IAT circuit high input
x
x
P0116
ECT circuit range/performance problem
-
-
P0117
ECT circuit low input
x
x
P0118
ECT circuit high input
x
x
P0122
TP sensor circuit low input
x
x
P0123
TP sensor circuit high input
x
x
P0125
Insufficient coolant temperature for closed loop fuel control
-
-
P0133
HO2S (Front, Right bank) circuit slow response
-
-
P0135
HO2S (Front, Right bank) heater circuit
x
x
P0136
HO2S (Rear, Right bank) circuit slow response
-
-
P0141
HO2S (Rear, Right bank) heater circuit
x
x
P0153
HO2S (Front, Left bank) circuit slow response
-
-
P0155
HO2S (Front, Left bank) heater circuit
x
x
P0156
HO2S (Rear, Left bank) circuit slow response
-
-
P0161
HO2S (Rear, Left bank) heater circuit
x
x
P0171
Fuel system too lean (Right bank)
-
-
P0172
Fuel system too rich (Right bank)
-
-
P0174
Fuel system too lean (Left bank)
-
-
P0175
Fuel system too rich (Left bank)
-
-
P0201
Injector circuit/Open - Cylinder 1
x
x
P0202
Injector circuit/Open - Cylinder 2
x
x
P0203
Injector circuit/Open - Cylinder 3
x
x
P0204
Injector circuit/Open - Cylinder 4
x
x
P0205
Injector circuit/Open - Cylinder 5
x
x
P0206
Injector circuit/Open - Cylinder 6
x
x
P0230
FP primary circuit
x
x
P0231
FP secondary circuit low
x
x
P0232
FP secondary circuit high
x
-
P0300
Random/Multiple cylinder misfire detected
-
-
P0301
Cylinder 1 misfire detected
-
-
P0302
Cylinder 2 misfire detected
-
-
P0303
Cylinder 3 misfire detected
-
-
P0304
Cylinder 4 misfire detected
-
-
P0305
Cylinder 5 misfire detected
-
-
P0306
Cylinder 6 misfire detected
-
-
P0320
Ignition engine speed input circuit
-
-
P0340
Camshaft position sensor circuit
-
-
P0401
EGR flow insufficient detected
-
-
P0402
EGR flow excessive detected
x
-
P0420
Catalyst system efficiency below threshold (Right bank)
-
-
P0430
Catalyst system efficiency below threshold (Left bank)
-
-
P0443
EVAP control system purge control valve circuit
x
x
P0460
Fuel gauge sender unit circuit
x
x
P0603
Internal control module KAM error
x
-
P0605
Internal control module ROM error
x
-
P1000
Monitor testing not complete
-
-
P1100
MAF sensor intermittent
-
-
P1112
IAT sensor intermittent
-
-
P1117
ECT sensor intermittent
-
-
P1120
TP sensor out of range low (Ratch too low)
x
x
P1121
TP sensor inconsistent with MAF sensor
-
-
P1125
TP sensor intermittent
-
-
P1130
Lack of HO2S (Front, Right bank) switch, fuel trim at limit
-
-
P1131
Lack of HO2S (Front, Right bank) switch, sensor indicates lean
-
x
P1132
Lack of HO2S (Front, Right bank) switch, sensor indicates rich
-
x
P1137
Lack of HO2S (Rear, Right bank) switch, sensor indicates lean
-
x
P1138
Lack of HO2S (Rear, Right bank) switch, sensor indicates rich
-
x
P1150
Lack of HO2S (Front, Left bank) switch, fuel trim at limit
-
-
P1151
Lack of HO2S (Front, Left bank) switch, sensor indicates lean
-
x
P1152
Lack of HO2S (Front, Left bank) switch, sensor indicates rich
-
x
P1157
Lack of HO2S (Rear, Left bank) switch, sensor indicates lean
-
x
P1158
Lack of HO2S (Rear, Left bank) switch, sensor indicates rich
-
x
P1299
Cylinder head over temperature protection active
-
-
P1309
Misfire monitor disabled
-
-
P1400
D.P.F. EGR sensor circuit low voltage detected
x
x
P1401
D.P.F. EGR sensor circuit high voltage detected
x
x
P1405
D.P.F. EGR sensor upstream hose off or plugged
-
-
P1406
D.P.F. EGR sensor downstream hose off or plugged
-
-
P1408
EGR flow out of self-test range
-
x
P1409
EGR vacuum regulator solenoid circuit malfunction
x
x
P1460
WOT A/C cutout primary circuit malfunction
x
x
P1474
Low fan control primary circuit failure
x
x
P1477
Middle fan control primary circuit failure
x
x
P1479
High fan control primary circuit failure
x
x
P1501
VSS circuit
-
-
P1504
IAC circuit
-
-
P1506
IAC overspeed error
-
-
P1507
IAC underspeed error
-
-
P1633
Keep alive voltage too low
x
x
P1635
Tire/axle ratio out of acceptable range
-
-
P1639
Vehicle ID block corrupted or not programmed
x
-
P1650
PSP switch malfunction
x
x
P1703
Brake switch out of self-test range
x
x