Fort the last year or so, the "service engine soon" light has come on. The first time, hooked the car up to a code reader. Spit out code: PO440. Purge valve(system) related. Replaced the valve solenoid located near the rear top of intake cover. Light did not come on for several months. The last month or so, it has come on and sometimes goes off by itself after a few days. Same diagnostic code. Is there some other element in the system that might be at fault? I have been regarding it as "the boy who cried wolf" syndrome. Is this a typical problem for a 100K plus milage engine? It's driving me crazy. Thanks in advance, Chumley