DFI System Check
The DFI SYSTEM CHECK is an organized approach for identifying a problem caused by DFI system. Driver comments normally fall into one of the following areas: steady "ENGINE CONTROL SYSTEM" light, driveability problems, engine won't start, or stalls after start.
- If "ENGINE CONTROL SYSTEM" light comes on while cranking, then the ECM is getting battery power and ground.
- If "ENGINE CONTROL SYSTEM" light is on with engine running, check for ECM codes. Diagnose codes before proceeding with DFI system check.
- After codes are corrected, ability of DFI system to control fuel delivery to engine must be checked.
- Check for proper closed/open loop operation.
- If closed loop is achieved, fuel system has to be checked for rich, lean or proper fuel control. The DFI system has an integrator which monitors oxygen sensor rich/lean status and drives fuel system richer if oxygen sensor signal is lean, or drives the fuel system leaner if sensor signal is rich.
The integrator has a range of 88-160 counts. The integrator value will be 128 when ECM does not have to modify fuel rate to engine. The integrator will reset to 128, if fuel system is in acceleration, power enrichment, some deceleration or open loop modes. The integrator resets to 128 when oxygen sensor is not in control of fuel. If integrator sees an oxygen sensor that is lean most of the time, the integrator value will go higher to try and add more fuel to engine. If integrator sees an O2 sensor that is rich most of the time, integrator value will go lower to try and drive fuel system leaner.
In this test, operate engine at closed loop (1000-2000 RPM with steady throttle) to stabilize integrator reading of 88-160. In most cases, this will indicate that fuel delivery system is okay.