Did you ever find a solution? I am facing the same thing. Took it to the shop and had it checked for leaks, no leaks. Replaced the gas cap with no luck. The shop said the only thing they could think it would be is the charcoal canister, which sucks because I replaced it roughly 8 years ago.