my cap is going on 10yrs old.. so it probably is just the cap itself.. - but i also kinked the evap line going to the gas tank thought i might have put a small hole in it, but since the light turned off i'm not going to drop the tank to look at something that may be perfectly fine (i un-kinked it right away and was like NOO.. - the main reason i don't like droppin the tank myself - the 2nd time i dropped my tank i forgot all about the pressure sensor in the back of the tank (98-on, 97down doesn't have to worry about this) and when the tank went down the pressure sensor snapped - i put it back in with super-glue this worked for 2 yrs last time i dropped the tank i replaced it $43.99)