"Tighten Fuel Cap" Rabbit Hole
2005 Hummer H2
It all started about 1 year ago. On my first drive of the day, after 4 minutes my "Tighten Fuel Cap" Alert came on with a ding and disappeared.
The only thing I noticed that the day before this journey started was when I fill-up my tank, the nozzle was having problems fitting into the filler neck. I told this to the Repair Shop.
(No gas odors, no changes in gas mileage, no changes in engine performance)
Here is the list of repairs and & the results.
Clean filler neck & Replaced gas cap (factory cap) - did not work, a week later wouldn't take gas
Replaced Solenoid under H2 - did not work (noticed chucks of debris falling out of solenoid valve and broken line clamps)
Took To Shop: had them replace Canister and check lines, Smoke Test (-) - didn't work
Back to Shop: Told them to fix the lines that had loose clamps, they also Smoked test again (-) - didn't work
Back to Shop: Had them better fix/make lines, Smoke Test (-) - didn't work
Back to Shop: They blew out all lines this time - Fixed the fill up problem, but alert light still occurred
Back to Shop: Had them replace purge valve on top of engine, smoke test again (-) - Tighten gas Cap alert comes on and now throws Check Engine Light (P0455 major leak)
Back to Shop: They recheck everything. Stated it need a new gas cap again. They removed my new factory gas cap, and put on a different gas cap. - Next day, light and alert came back on.
Take to New Shop (H2 Guys): Stated that it was the sensors built on to tank stuck open from blown debris, so he changed the program to stop checking EVAP system (This is something I didn't want done, but he did it before talking to me). - next day I am back to the original problem.
First drive of the day, after 4 minutes my "Tighten Fuel Cap" Alert came on with a ding and disappeared.
About 3 weeks later, the Fuel pump finally reared its head as a problem.
Back to the original shop: The tank was dropped and cleaned, fuel pump replaced, lines blown. They said that they replace any part in the EVAP that was still under warranty.
I couldn't believe how much smoother and quieter the H2 ran when I picked it up. Then I took it to fill up - ugh. It didn't want to fill. The pump would shut off at every $2.00.
Back to the shop. Tank re-dropped. This time they put more effort into blowing the lines and found some lines were still clogged. They probed and blew out all of the EVAP lines. Got the H2 back, no problems filling up the tank and no "Tighten Fuel Cap" dash alert.
One Week Later
Ding! "Tighten Fuel Cap" dash light alarm warning. This time it came on in about one minute as opposed to the original 4 minutes. When filling the tank, the pump shut off only two times.
About 2 Days Later
The "Tighten Fuel Cap" Alert disappeared; this lasted for a whole 2-days and then came back on.
The next time I filled up, the pump would shut off at about $5-10$. I could hear the filler neck getting backed up before the pump shuts off. The "Tighten Fuel Cap" alert is also coming back on within 4 minutes of driving.
This has been a real B**ch!
The only thing I can think of is that one or both of the Rollover Vent Valves on the tank must be clogged or maybe it’s something with the filler neck assembly.
The problem is that with the 2005 Hummer H2 the Rollover Vent Valves and all the EVAP lines are discontinued.
QUESTIONS:
1) Could this have something to do with the filler neck assembly? Maybe I can disconnect its vent line?
2) If I disconnect the "Air In-take line" to the Canister will that allow me to fuel as normal? It shouldn't through an Engine Code as the one shop flashed the computer.
It all started about 1 year ago. On my first drive of the day, after 4 minutes my "Tighten Fuel Cap" Alert came on with a ding and disappeared.
The only thing I noticed that the day before this journey started was when I fill-up my tank, the nozzle was having problems fitting into the filler neck. I told this to the Repair Shop.
(No gas odors, no changes in gas mileage, no changes in engine performance)
Here is the list of repairs and & the results.
Clean filler neck & Replaced gas cap (factory cap) - did not work, a week later wouldn't take gas
Replaced Solenoid under H2 - did not work (noticed chucks of debris falling out of solenoid valve and broken line clamps)
Took To Shop: had them replace Canister and check lines, Smoke Test (-) - didn't work
Back to Shop: Told them to fix the lines that had loose clamps, they also Smoked test again (-) - didn't work
Back to Shop: Had them better fix/make lines, Smoke Test (-) - didn't work
Back to Shop: They blew out all lines this time - Fixed the fill up problem, but alert light still occurred
Back to Shop: Had them replace purge valve on top of engine, smoke test again (-) - Tighten gas Cap alert comes on and now throws Check Engine Light (P0455 major leak)
Back to Shop: They recheck everything. Stated it need a new gas cap again. They removed my new factory gas cap, and put on a different gas cap. - Next day, light and alert came back on.
Take to New Shop (H2 Guys): Stated that it was the sensors built on to tank stuck open from blown debris, so he changed the program to stop checking EVAP system (This is something I didn't want done, but he did it before talking to me). - next day I am back to the original problem.
First drive of the day, after 4 minutes my "Tighten Fuel Cap" Alert came on with a ding and disappeared.
About 3 weeks later, the Fuel pump finally reared its head as a problem.
Back to the original shop: The tank was dropped and cleaned, fuel pump replaced, lines blown. They said that they replace any part in the EVAP that was still under warranty.
I couldn't believe how much smoother and quieter the H2 ran when I picked it up. Then I took it to fill up - ugh. It didn't want to fill. The pump would shut off at every $2.00.
Back to the shop. Tank re-dropped. This time they put more effort into blowing the lines and found some lines were still clogged. They probed and blew out all of the EVAP lines. Got the H2 back, no problems filling up the tank and no "Tighten Fuel Cap" dash alert.
One Week Later
Ding! "Tighten Fuel Cap" dash light alarm warning. This time it came on in about one minute as opposed to the original 4 minutes. When filling the tank, the pump shut off only two times.
About 2 Days Later
The "Tighten Fuel Cap" Alert disappeared; this lasted for a whole 2-days and then came back on.
The next time I filled up, the pump would shut off at about $5-10$. I could hear the filler neck getting backed up before the pump shuts off. The "Tighten Fuel Cap" alert is also coming back on within 4 minutes of driving.
This has been a real B**ch!
The only thing I can think of is that one or both of the Rollover Vent Valves on the tank must be clogged or maybe it’s something with the filler neck assembly.
The problem is that with the 2005 Hummer H2 the Rollover Vent Valves and all the EVAP lines are discontinued.
QUESTIONS:
1) Could this have something to do with the filler neck assembly? Maybe I can disconnect its vent line?
2) If I disconnect the "Air In-take line" to the Canister will that allow me to fuel as normal? It shouldn't through an Engine Code as the one shop flashed the computer.
Last edited by Jack America; Oct 27, 2025 at 11:50 AM.
mine would turn on on occation. it was my filler spout. it had a bit of rust where the gas cap seals to it. i cleaned it up with some sand paper and then a red scotch pad.
Last edited by bronxteck; Jul 24, 2025 at 09:27 AM.
Certainly is a Rabbit Hole.
The "Tighten Fuel Cap" massage occurs when a large EVAP leak is detected, 03 models have the fuel pump and EVAP sensor mounted separately in the tank, later vehicles have a combined pump and sensor, hence my question "what model year?"
Below are various GM data (2005) note the EVAP sensor is extremely pressure sensitive e.g. if it were mounted in a small plastic bottle the slightest squeeze could be detected !
Reading this may help visualize and get the "feel" of how the EVAP system works and what's going on.
Fuel smells around the tank, fuel pump and filler area may indicate a leak. Fuel pumps are known to rot, an easy check is to put a hand on and around the pump area (hard to see) any smells of gas on your fingers is a sure sign.
Hope this info helps.
Check Gas Cap Message - Further Info
The fuel tank leak test is used to locate any fuel or fuel vapor escaping the fuel tank area. Fuel vapors escaping above the fuel level will be detected when the evaporative emission (EVAP) diagnostics complete one test cycle. The malfunction indicator lamp (MIL) will illuminate after the EVAP diagnostics have failed two test cycles.
Leak Test Description
The fuel tank leak test is used to locate any fuel or fuel vapor escaping the fuel tank area. Fuel vapors escaping above the fuel level will be detected when the evaporative emission (EVAP) diagnostics complete one test cycle. The malfunction indicator lamp (MIL) will illuminate after the EVAP diagnostics have failed two test cycles.
EVAP System Operation
The evaporative emission (EVAP) control system limits fuel vapors from escaping into the atmosphere. Fuel tank vapors are allowed to move from the fuel tank, due to pressure in the tank, through the vapor pipe, into the EVAP canister. Carbon in the canister absorbs and stores the fuel vapors. Excess pressure is vented through the vent line and EVAP vent solenoid valve to the atmosphere. The EVAP canister stores the fuel vapors until the engine is able to use them. At an appropriate time, the control module will command the EVAP purge solenoid valve ON, allowing engine vacuum to be applied to the EVAP canister. With the EVAP vent solenoid valve OFF, fresh air is drawn through the vent solenoid valve and the vent line to the EVAP canister. Fresh air is drawn through the canister, pulling fuel vapors from the carbon. The air/fuel vapor mixture continues through the EVAP purge pipe and EVAP purge solenoid valve into the intake manifold to be consumed during normal combustion. The control module uses several tests to determine if the EVAP system is leaking.
Large Leak Test
This tests for large leaks and restrictions to the purge path in the evaporative emission (EVAP) system. When the enabling criteria has been met, the control module commands the EVAP vent solenoid valve ON and the EVAP purge solenoid valve ON, allowing vacuum into the EVAP system. The control module monitors the fuel tank pressure (FTP) sensor voltage to verify that the system is able to reach a predetermined level of vacuum within a set amount of time.
Small Leak Test
The engine off natural vacuum (EONV) diagnostic is the small-leak detection diagnostic for the evaporative emission (EVAP) system. While previous leak detection methods were performed with the engine running, the EONV diagnostic monitors the EVAP system pressure or vacuum with the ignition OFF. Because of this, it may be normal for the control module to remain active for up to 40 minutes after the ignition is turned OFF. This is important to remember when performing a parasitic draw test on vehicles equipped with EONV.
The EONV utilizes the temperature changes in the fuel tank immediately following a drive cycle to use the naturally occurring vacuum or pressure in the fuel tank. When the vehicle is driven, the temperature rises in the tank. After the vehicle is parked, the temperature in the tank continues to rise for a period of time, then starts to drop. The EONV diagnostic relies on this temperature change and the corresponding pressure change in a sealed system, to determine if an EVAP system leak is present.
The EONV diagnostic is designed to detect leaks as small as 0.51 mm (0.020 in). The diagnostic can determine if a small leak is present based on vacuum or pressure readings in the EVAP system. When the system is sealed, a finite amount of pressure or vacuum will be observed. When a 0.51 mm (0.020 in) leak is present, often little or no pressure or vacuum is observed. If the test reports a failing value, DTC P0442 will set.
Canister Vent Restriction Test
If the evaporative emission (EVAP) vent system is restricted, fuel vapors will not be properly purged from the EVAP canister. The control module tests this by commanding the EVAP purge solenoid valve ON, commanding the EVAP vent solenoid valve OFF, and monitoring the fuel tank pressure (FTP) sensor for an increase in vacuum. If the vacuum increases more than a calibrated value, DTC P0446 will set.
Purge Solenoid Valve Leak Test
If the evaporative emission (EVAP) purge solenoid valve does not seal properly fuel vapors could enter the engine at an undesired time, causing driveability concerns. The control module tests for this by commanding the EVAP purge solenoid valve OFF and the vent solenoid valve ON, sealing the system, and monitors the fuel tank pressure (FTP) for an increase in vacuum. If the control module detects that the EVAP system vacuum increases above a calibrated value, DTC P0496 will set.
Check Gas Cap Message
The control module sends a class 2 message to the driver information center (DIC) illuminating the Check Gas Cap message when a malfunction in the evaporative emission (EVAP) system and a large leak test fails.
EVAP System Components
The evaporative emission (EVAP) system consists of the following components:
EVAP Canister
The canister is filled with carbon pellets used to absorb and store fuel vapors. Fuel vapor is stored in the canister until the control module determines that the vapor can be consumed in the normal combustion process.
EVAP Purge Solenoid Valve
The EVAP purge solenoid valve controls the flow of vapors from the EVAP system to the intake manifold. The purge solenoid valve opens when commanded ON by the control module. This normally closed valve is pulse width modulated (PWM) by the control module to precisely control the flow of fuel vapor to the engine. The valve will also be opened during some portions of the EVAP testing, allowing engine vacuum to enter the EVAP system.
EVAP Vent Solenoid Valve
The EVAP vent solenoid valve controls fresh airflow into the EVAP canister. The valve is normally open. The control module commands the valve ON, closing the valve during some EVAP tests, allowing the system to be tested for leaks.
Fuel Tank Pressure Sensor
The fuel tank pressure (FTP) sensor measures the difference between the pressure or vacuum in the fuel tank and outside air pressure. The control module provides a 5-volt reference and a ground to the FTP sensor. The FTP sensor provides a signal voltage back to the control module that can vary between 0.1-4.9 volts. A high FTP sensor voltage indicates a low fuel tank pressure or vacuum. A low FTP sensor voltage indicates a high fuel tank pressure.
The "Tighten Fuel Cap" massage occurs when a large EVAP leak is detected, 03 models have the fuel pump and EVAP sensor mounted separately in the tank, later vehicles have a combined pump and sensor, hence my question "what model year?"
Below are various GM data (2005) note the EVAP sensor is extremely pressure sensitive e.g. if it were mounted in a small plastic bottle the slightest squeeze could be detected !
Reading this may help visualize and get the "feel" of how the EVAP system works and what's going on.
Fuel smells around the tank, fuel pump and filler area may indicate a leak. Fuel pumps are known to rot, an easy check is to put a hand on and around the pump area (hard to see) any smells of gas on your fingers is a sure sign.
Hope this info helps.
Check Gas Cap Message - Further Info
The fuel tank leak test is used to locate any fuel or fuel vapor escaping the fuel tank area. Fuel vapors escaping above the fuel level will be detected when the evaporative emission (EVAP) diagnostics complete one test cycle. The malfunction indicator lamp (MIL) will illuminate after the EVAP diagnostics have failed two test cycles.
Leak Test Description
The fuel tank leak test is used to locate any fuel or fuel vapor escaping the fuel tank area. Fuel vapors escaping above the fuel level will be detected when the evaporative emission (EVAP) diagnostics complete one test cycle. The malfunction indicator lamp (MIL) will illuminate after the EVAP diagnostics have failed two test cycles.
EVAP System Operation
The evaporative emission (EVAP) control system limits fuel vapors from escaping into the atmosphere. Fuel tank vapors are allowed to move from the fuel tank, due to pressure in the tank, through the vapor pipe, into the EVAP canister. Carbon in the canister absorbs and stores the fuel vapors. Excess pressure is vented through the vent line and EVAP vent solenoid valve to the atmosphere. The EVAP canister stores the fuel vapors until the engine is able to use them. At an appropriate time, the control module will command the EVAP purge solenoid valve ON, allowing engine vacuum to be applied to the EVAP canister. With the EVAP vent solenoid valve OFF, fresh air is drawn through the vent solenoid valve and the vent line to the EVAP canister. Fresh air is drawn through the canister, pulling fuel vapors from the carbon. The air/fuel vapor mixture continues through the EVAP purge pipe and EVAP purge solenoid valve into the intake manifold to be consumed during normal combustion. The control module uses several tests to determine if the EVAP system is leaking.
Large Leak Test
This tests for large leaks and restrictions to the purge path in the evaporative emission (EVAP) system. When the enabling criteria has been met, the control module commands the EVAP vent solenoid valve ON and the EVAP purge solenoid valve ON, allowing vacuum into the EVAP system. The control module monitors the fuel tank pressure (FTP) sensor voltage to verify that the system is able to reach a predetermined level of vacuum within a set amount of time.
Small Leak Test
The engine off natural vacuum (EONV) diagnostic is the small-leak detection diagnostic for the evaporative emission (EVAP) system. While previous leak detection methods were performed with the engine running, the EONV diagnostic monitors the EVAP system pressure or vacuum with the ignition OFF. Because of this, it may be normal for the control module to remain active for up to 40 minutes after the ignition is turned OFF. This is important to remember when performing a parasitic draw test on vehicles equipped with EONV.
The EONV utilizes the temperature changes in the fuel tank immediately following a drive cycle to use the naturally occurring vacuum or pressure in the fuel tank. When the vehicle is driven, the temperature rises in the tank. After the vehicle is parked, the temperature in the tank continues to rise for a period of time, then starts to drop. The EONV diagnostic relies on this temperature change and the corresponding pressure change in a sealed system, to determine if an EVAP system leak is present.
The EONV diagnostic is designed to detect leaks as small as 0.51 mm (0.020 in). The diagnostic can determine if a small leak is present based on vacuum or pressure readings in the EVAP system. When the system is sealed, a finite amount of pressure or vacuum will be observed. When a 0.51 mm (0.020 in) leak is present, often little or no pressure or vacuum is observed. If the test reports a failing value, DTC P0442 will set.
Canister Vent Restriction Test
If the evaporative emission (EVAP) vent system is restricted, fuel vapors will not be properly purged from the EVAP canister. The control module tests this by commanding the EVAP purge solenoid valve ON, commanding the EVAP vent solenoid valve OFF, and monitoring the fuel tank pressure (FTP) sensor for an increase in vacuum. If the vacuum increases more than a calibrated value, DTC P0446 will set.
Purge Solenoid Valve Leak Test
If the evaporative emission (EVAP) purge solenoid valve does not seal properly fuel vapors could enter the engine at an undesired time, causing driveability concerns. The control module tests for this by commanding the EVAP purge solenoid valve OFF and the vent solenoid valve ON, sealing the system, and monitors the fuel tank pressure (FTP) for an increase in vacuum. If the control module detects that the EVAP system vacuum increases above a calibrated value, DTC P0496 will set.
Check Gas Cap Message
The control module sends a class 2 message to the driver information center (DIC) illuminating the Check Gas Cap message when a malfunction in the evaporative emission (EVAP) system and a large leak test fails.
EVAP System Components
The evaporative emission (EVAP) system consists of the following components:
EVAP Canister
The canister is filled with carbon pellets used to absorb and store fuel vapors. Fuel vapor is stored in the canister until the control module determines that the vapor can be consumed in the normal combustion process.
EVAP Purge Solenoid Valve
The EVAP purge solenoid valve controls the flow of vapors from the EVAP system to the intake manifold. The purge solenoid valve opens when commanded ON by the control module. This normally closed valve is pulse width modulated (PWM) by the control module to precisely control the flow of fuel vapor to the engine. The valve will also be opened during some portions of the EVAP testing, allowing engine vacuum to enter the EVAP system.
EVAP Vent Solenoid Valve
The EVAP vent solenoid valve controls fresh airflow into the EVAP canister. The valve is normally open. The control module commands the valve ON, closing the valve during some EVAP tests, allowing the system to be tested for leaks.
Fuel Tank Pressure Sensor
The fuel tank pressure (FTP) sensor measures the difference between the pressure or vacuum in the fuel tank and outside air pressure. The control module provides a 5-volt reference and a ground to the FTP sensor. The FTP sensor provides a signal voltage back to the control module that can vary between 0.1-4.9 volts. A high FTP sensor voltage indicates a low fuel tank pressure or vacuum. A low FTP sensor voltage indicates a high fuel tank pressure.
Ill toss my guess into the ring -
You can access it from left side rear inner fender removal. Pops out of the sending unit assembly with one electrical plug to disconnect. Rare, but did happen to me & was the issue. Again you CAN do this without removing the tank.
16238399 Fuel Tank Pressure Sensor for 2003-2007 Hummer H2
You can access it from left side rear inner fender removal. Pops out of the sending unit assembly with one electrical plug to disconnect. Rare, but did happen to me & was the issue. Again you CAN do this without removing the tank.


