This started almost immediately when I bought the car new. Cap replaced by dealer, no cost. Helped for a year or two. But here we are 8 years later, and about 130,000 and it still happens. I take the ostrich approach and ignore it.
Check gas cap came on the same time the engine light did
check gas cap displays followed by the check engine light