In the last few weeks, I've been getting more than a few Small Evap Leak codes (P0442), and the 'Check Gas Cap' light has come on more than a few times. The gas cap's looked pretty ratty, so I replaced the cap yesterday. I'm still getting the gas cap light and the leak code. I've reseated the new cap, but it doesn't seem to make a difference.

Today, I noticed that the new cap already has a gas smell, and looks damp around the seal, as does the filler area. I last filled the tank several days ago and I'm now at 3/4 full. Is that indicative of a bigger problem?

What should I be looking at, here?