Tony,
You might want to replace the cap. Most gas caps on newer cars have a check valve of some sort built into them to allow air in, but not out (IIRC). This is so that any vapors that build up will be forced through and captured by the evap canister, not directly into the atmosphere. Occasionally they do go bad.

Cheers
Phil
_________________________
60GB Amber 10GB Blue