Check Engine Light code says Purge Valve on 2006 Kia Rio

Check Engine Light on, code reads for Purge Valve. Mechanic has replaced twice, last tlme @ N/C. Car has auto trans. and almost 75000 miles. Runs great, no other obvious problems. Any ideas? THANKS

Asked by for the 2006 Kia Rio