GM Service Manual Online
For 1990-2009 cars only

Object Number: 70622  Size: MF
Engine Controls Components
Power, Ground, MIL, and DLC
OBD II Symbol Description Notice
Engine Controls Connector End Views
Handling ESD Sensitive Parts Notice
Handling ESD Sensitive Parts Notice
Handling ESD Sensitive Parts Notice
Handling ESD Sensitive Parts Notice

Circuit Description

The PCM uses a fuel level input from the Body Function Controller (BFC) to determine if the fuel level is too high or too low to be able to accurately detect EVAP system failures. Fuel level is used to calculate expected vapor pressures within the fuel system. These pressures vary as fuel level changes, so their importance is critical to determining if the Evaporative Emissions System is operating properly. If a BFC DTC is set along with an EVAP System DTC, the EVAP DTC can not be considered valid until BFC DTC is repaired and cleared.

Diagnostic Aids

If a BFC DTC is set along with an EVAP System DTC, the EVAP DTC can not be considered valid until BFC DTC is repaired and cleared. A DTC P1601 or P1610 set along with a BFC DTC, indicates that the PCM was unable to obtain updated fuel level information due to a serial data communication problem with the BFC.

Test Description

Number(s) below refer to the step number(s) on the Diagnostic Table.

  1. The Powertrain OBD System Check prompts the technician to complete some basic checks and store the freeze frame and failure records data on the scan tool if applicable. This creates an electronic copy of the data taken when the fault occurred. The information is then stored on the scan tool for later reference.

  2. DTC P1601 or P1610 must be diagnosed before BFC DTC as the only problem may have been the serial communication problem and the vehicle was driven more than 120 miles before it was brought in for service.

  3. The fuel level sensor and BFC are diagnosed in the Computer System Diagnosis portion of the service manual.

  4. Repair verification is an important step in any diagnostic procedure. Comparing the fuel level readings before and after the repairs is a good way to determine if a repair has been successful.

Fuel Level Sensor Circuit

Step

Action

Value(s)

Yes

No

1

Was the Powertrain On-Board Diagnostic (OBD) System Check performed?

--

Go to Step 2

Go to Powertrain On Board Diagnostic (OBD) System Check

2

Was a DTC P01601 or P1610 also set?

--

Go to applicable DTC. Refer to Powertrain Control Module Diagnosis

Go to Step 3

3

Refer to the Computer System Diagnosis portion of the service manual.

Is the action complete?

--

Go to Step 4

--

4

Verify the repairs by viewing the scan tool fuel level data.

Does the fuel level data reflect the correct amount of fuel in the tank?

--

Go to Step 5

Go to Step 2

5

  1. Using the scan tool, clear the BFC DTC's.
  2. Start the engine and idle at normal operating temperature.
  3. Operate the vehicle within the conditions for setting this DTC.

Does the scan tool indicate that this diagnostic has ran and passed?

--

Go to Step 6

Go to Step 2

6

Check if any additional DTCs are set.

Are any DTCs displayed that have not been diagnosed?

--

Go to applicable DTC Refer to Powertrain Control Module Diagnosis

System OK