When you put your filler cap back, how tight do you do it?
My wife's 2005 Verona Owner's Manual sez to "click" it 3-5 times to make sure it's tight (we click it once. I don't like to overdo it, and there are people I hear at the filling station who crank the thing down. Once it clicks, it's tight enough. You don't want to break the ratchet - I usually charge $20 to remove it after that.)
Even a new cap won't seal if it's not tight enough. And, your rig probably isn't old enough to have a problem with the EVAP hoses.
"recon" (sic - reckon)(tm) "hihgly"(tm) "seceed"(tm)
"Outback AIDS - Alcohol-Induced Dizzy Spells"