GM Service Manual Online
For 1990-2009 cars only

The PCM controls fuel delivery and determines which fuel system the engine is operating on. The PCM monitors various engine and vehicle functions to provide the correct amount of CNG or gasoline fuel under all operating conditions. This provides excellent driveability and fuel economy while maintaining reduced emission levels. When operating on CNG, the PCM grounds the AFO enable circuit. When the AFO enable circuit is grounded, the fuel injector control module (FICM) will sequentially operate the CNG fuel injectors. The PCM is not capable of operating the high current CNG fuel injectors. The PCM injector pulse width signals are received by the FICM and duplicate pulse width signals are generated by the FICM in order to operate the CNG injectors. For further FICM description refer to Fuel Injector Control Module Description .

The PCM monitors a PWM signal from the FICM in order to determine the diagnostic status of the FICM.

The PCM controls the Low Pressure Lock-Off (LPL) solenoid, and the High Pressure Lock-Off (HPL) solenoid. The PCM commands the HPL solenoid open for 1 second at every ignition ON, in order to prime the CNG fuel system. The PCM commands the HPL, and the LPL open when the engine is cranking or running on CNG.

When operating on gasoline, the PCM will turn the fuel indicator lamp ON. The fuel indicator lamp (FIL) is located within the fuel gage select switch near the headlamp switch assembly. The FIL is also turned ON for a two-second bulb check whenever the ignition is turned ON. The fuel gage select switch allows the vehicle operator the ability to request fuel gage display of either fuel tank.

The PCM also determines the CNG fuel level. The PCM monitors the fuel tank pressure (FTP) and fuel tank temperature (FTT) sensor information. The FTP and FTT sensors are located on the CNG tank high pressure lock-off (HPL) solenoid. The PCM performs a calculation of the CNG pressure and CNG temperature in order to determine an accurate CNG fuel level. The gasoline fuel level is determined by the PCM in a conventional manner using an in-tank variable resistor sensor.

For further PCM description refer to Powertrain Control Module Description in Engine Controls in the J Platform Service Manual.