The gas cap is brand new, and the purge valve's been checked. My mechanic's advice is to just wait it out and see if it starts affecting performance, but I don't want to spend a year looking at the light, and more importantly, missing another more important code because I've gotten used to ignoring the light.

Any ideas?