GM Service Manual Online
For 1990-2009 cars only

Object Number: 445544  Size: LF
Engine Controls Components
Cell 20: EVAP Controls
OBD II Symbol Description Notice
Handling ESD Sensitive Parts Notice

Circuit Description

The leak detection diagnostic strategy for the EVAP control system is based on applying a vacuum to the EVAP system and monitoring the vacuum decay. The PCM monitors the vacuum level via the fuel tank pressure sensor input. The PCM turns on the EVAP purge valve and the vent solenoid, allowing manifold pressure to draw a small vacuum on the entire EVAP system. If the system cannot hold a sufficient vacuum over a period of time, DTC P0440 sets.

The EVAP control system that is defined by Federal regulation includes the following components:

    • The fuel tank
    • The EVAP vent solenoid
    • The fuel tank pressure sensor
    • The fuel pipes and the fuel hoses
    • The vapor lines
    • The fuel filler cap
    • The EVAP pressure control valve
    • The EVAP canister
    • The purge lines
    • The EVAP canister purge valve

Conditions for Running the DTC

    • Engine coolant temperature is 70°C to 110°C (158°F to 230°F).
    • Intake air temperature is -10°C to 50°C (14°F to 122°F).
    • Barometric pressure is greater than 75 kPa.
    • The fuel tank level is between 25 percent and 75 percent.

Conditions for Setting the DTC

    • The fuel tank pressure that is indicated is within a specified range.
    • Purge accumulation time is greater than 200 seconds.

Action Taken When the DTC Sets

    • The PCM illuminates the malfunction indicator lamp (MIL) after two consecutive ignition cycles in which the diagnostic runs with the fault active.
    • The PCM records the operating conditions at the time that the diagnostic fails. This information is stored in the Freeze Frame buffer.

Conditions for Clearing the DTC

    • The MIL turns OFF after 3 consecutive passing trips without a fault present.
    • A History DTC clears after 40 consecutive warm-up cycles without a fault.
    • Use the Clear DTC Information function of the scan tool, or disconnect the PCM battery feed in order to clear the DTC.

Diagnostic Aids

The EVAP Purge diagnostic checks for many of the faults that can cause a DTC P0440 to set. If the EVAP Purge test passes, the cause of the DTC P0440 is probably intermittent. Clear the DTC information. Road-test the vehicle while monitoring the EVAP Purge test in the MIL/System Status selection in the System Information menu on the scan tool. When the scan tool indicates YES, check for DTC P0440 under Last Test Failed. If DTC P0440 is not listed, the EVAP Purge diagnostic is indicating OK at this time.

Usually, DTC P0440 will set in city driving conditions Avoid operating the vehicle for long periods on the highway when validating a DTC P0440.

A DTC P0440 can be caused by any of the following conditions:

    • A fuel filler cap that is loose or faulty
    • A source vacuum line that is damaged or disconnected
    • An EVAP purge line that is damaged or leaking
    • An EVAP vent hose that is damaged or leaking
    • A fuel tank vapor line that is damaged or leaking
    • An EVAP canister purge valve that is leaking or faulty
    • An EVAP pressure control valve that is leaking or faulty
    • An EVAP vent solenoid that is leaking or faulty
    • An EVAP canister that is cracked or punctured
    • A leaking O-ring on the fuel sender assembly
    • A fuel tank or a fuel filler neck leak
    • Restrictions in the EVAP hoses, in the lines, or in the components
    • A faulty pressure control valve in the fuel tank
    • A fuel tank pressure sensor that is faulty
    • A fuel level sensor malfunction

A fuel level sensor that indicates an incorrect fuel level may cause the EVAP leak check diagnostic to run at the wrong time. An EVAP leak check diagnostic that runs at the wrong time may falsely indicate a leak. Check the fuel level sensor accuracy by observing the fuel level sensor parameter on a scan tool before and after adding 3.8 liters (1 gallon) of fuel. The scan tool display should increase about 7 percent after adding the fuel. If a change of 7 percent is not indicated, check the fuel level sensor by performing the diagnostic for a DTC P0461. Refer to DTC P0461 Fuel Level Sensor Performance .

For functional tests of the EVAP control system components, refer to Evaporative Emission Control System Diagnosis .

An intermittent malfunction may be caused by a fault in an EVAP system electrical circuit. Inspect the wiring harness and the components for any of the following conditions:

    • Backed out terminals
    • Incorrect mating of terminals
    • Broken electrical connector locks
    • Incorrectly formed terminals or damaged terminals
    • Faulty terminal-to-wire connections
    • Physical damage to the wiring harness
    • A broken wire inside the insulation
    • Corrosion of electrical connections, of splices, or of terminals

If the DTC cannot be duplicated, the Freeze Frame data can be useful in determining the vehicle operating conditions when the DTC first set.

Test Description

The numbers below refer to the step numbers in the diagnostic table.

  1. The Powertrain OBD System Check prompts the technician to complete basic checks, and to store the Freeze Frame data on the scan tool if applicable. This creates an electronic copy of the data that was taken when the fault occurred. The information is stored in the scan tool for later reference.

  2. This step checks for other EVAP DTCs. Before diagnosing DTC P0455, diagnose other DTC s.

  3. This step checks the components that supply manifold vacuum to the EVAP canister purge valve.

  4. This step checks the operation of the EVAP canister purge valve.

  5. This step checks the operation of the pressure control valves of the fuel tank .

  6. This step checks the operation of the EVAP tank pressure control solenoid valve.

  7. Use the ultrasonic leak detector in order to locate any leaks after pressurizing the EVAP system. If Step 9 sent you here, the leak may be between the pressure control valves and the fuel tank, or in the fuel tank . If step 10 sent you here, the leak may be between the EVAP purge valve and the pressure control valves of the fuel tank .

  8. The EVAP system cannot hold pressures greater than 18.6 mm Hg (10 in H2O) if the vent solenoid is leaking or inoperative.

  9. This step checks for the correct operation of the fuel tank pressure sensor.

  10. This step determines if the malfunction that caused the DTC is still present.

  11. A short to ground will keep the EVAP pressure control valve open and cause the system to fail. Inspect the control circuit and the PCM for a short to ground. Repair the circuit as necessary.

  12. This step checks the operation of the EVAP canister vent solenoid.

  13. This step checks the operation of the EVAP tank pressure control solenoid valve.

  14. This step checks for an EVAP pressure control solenoid that is stuck open or leaking.

  15. This step checks the EVAP canister for restrictions.

  16. The diagnostic can be monitored on the scan tool in the MIL/System Status selection of System Information.

Step

Action

Value(s)

Yes

No

1

Did you perform the Powertrain On-Board Diagnostic (OBD) System Check?

--

Go to Step 2

Go to Powertrain On Board Diagnostic (OBD) System Check

2

Install a scan tool, and inspect for any DTCs.

Are any other EVAP codes set with the exception of a P0455?

--

Go to the appropriate DTC tables

Go to Step 3

3

  1. Visually inspect the entire evaporative system for the following:
  2. • A loose fuel filler cap or a faulty fuel filler cap
    • Loose hose connections
    • Damaged hoses or deteriorated hoses
    • Restricted hoses
    • Missing components or damaged components
    • Faulty terminal connections on all of the related components
  3. Repair as necessary.

Was a repair necessary?

--

Go to Step 40

Go to Step 4

4

  1. Check for manifold vacuum at the EVAP canister purge valve.
  2. Repair as necessary.

Was a repair necessary?

--

Go to Step 40

Go to Step 5

5

Caution: Do not breathe the air through the EVAP component tubes or hoses. The fuel vapors inside the EVAP components may cause personal injury.

  1. Turn ON the ignition, leaving the engine OFF.
  2. Disconnect the EVAP canister vacuum hoses from the intake manifold and from the EVAP canister purge pipe.
  3. Blow air into the hose that was disconnected from the EVAP canister purge pipe. Air should not pass through the EVAP canister purge valve or exit the intake manifold hose.
  4. Use a scan tool in order to command the EVAP canister purge valve ON by adjusting the duty cycle to 100 percent.
  5. Blow air into the hose that was disconnected from the EVAP canister purge pipe. Air should pass through the EVAP canister purge valve and exit from the intake manifold hose.

Did the EVAP canister purge valve pass both inspections?

--

Go to Step 8

Go to Step 6

6

  1. Turn ON the ignition, leaving the engine OFF.
  2. Probe terminal 2 of the ignition positive voltage circuit at the electrical connector for the EVAP purge valve with a test lamp connected to ground.

Did the test lamp illuminate?

--

Go to Step 7

Go to Step 33

7

  1. Probe terminal 1 of the purge valve control circuit at the electrical connector with a test lamp connected to B+.
  2. Monitor the test lamp while performing step 3.
  3. Command the purge valve ON by adjusting the duty cycle from 0 percent to 100 percent with the scan tool.

Does the test lamp flash, then steadily illuminate when you reach a 100 percent duty cycle?

--

Go to Step 37

Go to Step 36

8

  1. Turn ON the ignition, leaving the engine OFF.
  2. Remove the fuel filler cap, and install the J 41415-40 Gas Cap Adapter.
  3. Connect the J 41413 EVAP Pressure/Purge Station to the gas cap adapter.
  4. Command the EVAP canister vent solenoid OFF with a scan tool.
  5. Use the EVAP station in order to pressurize the EVAP system to the first specified value. Use the gauge on the station in order to monitor the pressure .
  6. Turn the switch on the station to the HOLD position, and observe the gauge.

Did the pressure decrease to less than the second specified value in less than 2 minutes?

28 mm Hg (15 in H2O)

18.6 mm Hg (10 in H2O)

Go to Step 9

Go to Step 10

9

  1. Command the EVAP canister vent solenoid ON with the scan tool.
  2. Use the station in order to pressurize the EVAP system to the first specified value. Use the gauge on the station in order to monitor the pressure.
  3. Turn the switch on the station to the HOLD position, and observe the EVAP pressure gauge.

Did the pressure decrease to less than the second specified value in less than 2 minutes?

28 mm Hg (15 in H2O)

18.6 mm Hg (10 in H2O)

Go to Step 11

Go to Step 16

10

  1. Observe the pressure gauge while performing the next step.
  2. Verify that the system is still pressurized to the specified value and turn ON the EVAP pressure control valve.

Does the pressure drop to zero when the valve is turned ON?

18.6 mm Hg (10 in H2O)

Go to Step 11

Go to Step 15

11

  1. Command the EVAP canister vent solenoid ON with the scan tool.
  2. Repeatedly attempt to pressurize the EVAP system to the specified value.
  3. Inspect for leaks in the EVAP system with the ultrasonic leak detector. Partially lower the fuel tank in order to examine the top tank connections . Review the Test Description.

Did the EVAP system pass the leak inspection and hold a pressure near the specified value?

56 mm Hg (30 in H2O)

Go to Step 13

Go to Step 12

12

Perform any of the following repairs that are responsible for the EVAP system leak:

  1. Replace any EVAP system component that is leaking.
  2. Replace any EVAP lines or any EVAP hoses that are leaking.
  3. Repair or replace an EVAP canister vent solenoid that is not operating correctly. Review the Test Description.

Is the action complete?

--

Go to Step 40

--

13

  1. Turn OFF the ignition.
  2. Remove the fuel filler cap.
  3. Turn ON the ignition, leaving the engine OFF.
  4. Select the parameter for the fuel tank pressure sensor on the scan tool.

Did the scan tool display the specified value?

0.0-0.9 mm Hg (0.0-0.5 in H2O)

Go to Step 14

Go to DTC P0450 Fuel Tank Pressure Sensor Circuit

14

  1. Perform the Clear DTC Information function with the scan tool.
  2. Operate the vehicle within the Freeze Frame conditions as specified, or until the EVAP purge test is complete. Review the Test Description.
  3. Check for DTCs.

Did a DTC P0440 set?

--

Go to Step 19

Go to Diagnostic Aids

15

  1. Turn ON the ignition, leaving the engine OFF.
  2. Turn the EVAP canister vent solenoid ON and OFF with the scan tool, while listening near the rear seat for the solenoid to click.

Did you hear the solenoid turn ON and OFF when commanded by the scan tool?

--

Go to Step 25

Go to Step 19

16

  1. Test for a short to ground in the control circuit of the EVAP tank pressure control solenoid valve. Review the Test Description.
  2. Repair as necessary.

Was a repair necessary?

--

Go to Step 40

Go to Step 17

17

Caution: Do not breathe the air through the EVAP component tubes or hoses. The fuel vapors inside the EVAP components may cause personal injury.

  1. Remove the fuel tank. Refer to Fuel Tank Replacement .
  2. Remove both of the fuel tank pressure-control valves. Refer to Fuel Tank Pressure Control Valve Replacement .
  3. Important: The valve will not allow flow from the tank side to the canister side until pressure on the tank side is over 3.5 kPa (0.5 psi).

  4. Blow air hard into the valve from the black fuel tank side.

Does air flow through the valve to the canister side when blown hard?

--

Go to Step 18

Go to Step 35

18

Gently blow air through the pressure control valve from the canister side. Air should flow through the valve to the fuel tank side even if gently blown.

Does air flow through the valve to the fuel tank side when blown gently?

--

Go to Step 27

Go to Step 35

19

  1. Remove the rear seat cushion. Refer to Rear Seat Cushion Replacement in Seats.
  2. Disconnect the electrical connector C311 from the fuel tank EVAP harness .
  3. Turn ON the ignition, leaving the engine OFF.
  4. Connect a test lamp from ignition positive voltage to the body harness side of the control circuit of connector C311 of the EVAP vent solenoid.
  5. Observe the test lamp while commanding the EVAP canister vent solenoid ON and OFF with a scan tool.

Did the test lamp illuminate only when the solenoid was commanded ON with the scan tool?

--

Go to Step 21

Go to Step 20

20

  1. Inspect the EVAP vent solenoid circuit for any of the following conditions:
  2. • The ignition positive voltage circuit for an open
    • The solenoid control circuit for an open or a short
  3. Repair as necessary.

Was a repair necessary?

--

Go to Step 40

Go to Step 39

21

  1. Remove the fuel tank. Refer to Fuel Tank Replacement .
  2. Inspect the EVAP system lines, the hoses, and the connections for any restrictions.
  3. Repair as necessary.

Was a repair necessary?

--

Go to Step 40

Go to Step 22

22

  1. Remove the EVAP canister vent solenoid.
  2. Attempt to apply the specified amount of vacuum to the canister side of the EVAP canister vent solenoid with a hand vacuum pump.

Does the EVAP canister vent solenoid hold vacuum?

15 in Hg

Go to Step 34

Go to Step 23

23

  1. Apply 12 volts to the EVAP canister vent solenoid.
  2. Apply the specified value of vacuum to the canister side of the EVAP canister vent solenoid with a hand vacuum pump.

Does the EVAP canister vent solenoid hold vacuum?

15 in Hg

Go to Step 24

Go to Step 34

24

  1. Test for an open and for a short in the wiring harness between the solenoid and the body harness connector.
  2. Repair as necessary.

Was a repair necessary?

--

Go to Step 40

Go to Step 31

25

  1. Remove the rear seat cushion. Refer to Rear Seat Cushion Replacement in Seats.
  2. Disconnect the electrical connector from the fuel tank EVAP harness.
  3. Turn ON the ignition, leaving the engine OFF.
  4. Connect a test lamp from the ignition positive voltage terminal to the control circuit terminal of the connector for the EVAP pressure control valve.
  5. Observe the test lamp while commanding the EVAP tank pressure control solenoid valve ON and OFF with the scan tool.

Did the test lamp illuminate only when the solenoid was commanded ON with the scan tool?

--

Go to Step 26

Go to Step 30

26

  1. Remove the fuel tank. Refer to Fuel Tank Replacement .
  2. Inspect the EVAP pressure control lines, the hoses, and the connections for any restrictions.
  3. Repair as necessary.

Was a repair necessary?

--

Go to Step 40

Go to Step 27

27

Caution: Do not breathe the air through the EVAP component tubes or hoses. The fuel vapors inside the EVAP components may cause personal injury.

  1. Remove the EVAP tank pressure control solenoid valve. Refer to Evaporative Emission Tank Pressure Control Solenoid Valve Replace .
  2. Blow air into the side port of the EVAP pressure control valve.

Does the air pass through the valve and out the port on the top of the EVAP pressure control valve?

--

Go to Step 38

Go to Step 28

28

  1. Apply 12 volts to the EVAP tank pressure control solenoid valve.
  2. Blow air into the side port of the EVAP pressure control valve.

Does the air pass through the valve and out the port on the top of the EVAP pressure control valve?

--

Go to Step 29

Go to Step 38

29

Repair the open or the short in the wiring harness for the EVAP pressure control valve between the solenoid and the body harness connector.

Is the action complete?

--

Go to Step 40

--

30

  1. Inspect the pressure control valve circuit for any of the following conditions:
  2. • The ignition positive voltage circuit for an open
    • The solenoid control circuit for an open or a short
  3. Repair as necessary.

Was a repair necessary?

--

Go to Step 40

Go to Step 39

31

Caution: Do not breathe the air through the EVAP component tubes or hoses. The fuel vapors inside the EVAP components may cause personal injury.

  1. Disconnect the EVAP canister vapor hose at the FLVV.
  2. Disconnect the other three hoses from the EVAP canister.
  3. Blow air into the hose connected to the tank port of the EVAP canister. There should not be a restriction of airflow through the canister and exiting the 3 other ports.

Did the air pass through the EVAP canister and exit the 3 other ports?

--

Go to Diagnostic Aids

Go to Step 32

32

Replace the EVAP canister. Refer to Evaporative Emission Canister Replacement .

Is the action complete?

--

Go to Step 40

--

33

Repair the open in the ignition positive voltage circuit between the EVAP canister purge valve and the main relay.

Is the action complete?

--

Go to Step 40

--

34

Replace the EVAP canister vent solenoid. Refer to Evaporative Emission Canister Vent Solenoid Replacement .

Is the action complete?

--

Go to Step 40

--

35

Replace any faulty pressure control valves in the fuel tank . Refer to Fuel Tank Pressure Control Valve Replacement .

Is the action complete?

--

Go to Step 40

--

36

  1. Check for an open and for a short in the control circuit of the EVAP canister purge valve .
  2. Repair as necessary.

Was a repair necessary?

--

Go to Step 40

Go to Step 39

37

Notice: The EVAP canister may have released carbon particles which caused this part to fail and may cause damage to other components. Check the EVAP canister for loose carbon before returning the vehicle to service.

Replace the EVAP canister purge valve. Refer to Evaporative Emission Canister Purge Solenoid Valve Replacement .

Is the action complete?

--

Go to Step 40

--

38

Replace the EVAP tank pressure control solenoid valve. Refer to Evaporative Emission Tank Pressure Control Solenoid Valve Replace .

Is the action complete?

--

Go to Step 40

--

39

Replace the PCM. Refer to Powertrain Control Module Replacement .

Is the action complete?

--

Go to Step 40

--

40

  1. Perform the Clear DTC Information with a scan tool, and road-test the vehicle within the Freeze Frame conditions until the EVAP Purge test is complete. Review the Test Description.
  2. Review the scan tool data and check for any DTCs. The repair is complete if DTCs are not stored.

Are any DTCs displayed on the scan tool?

--

Go to the applicable DTC table

System OK