I have a 97 Hyundai Elantra with a 1.8 DOHC motor with 150K miles on it. I am getting ODB2 error code P0455 and the check light is on. I am using a carchip from davisnet.com to read the codes. I have reset the light once but it came back on in like three days or so, about 100 miles or so. I had the car in for the gas cap recall and they replaced the cap. I think that was like 30 or 40 K miles ago? The car appears to run about the same as it ever has. Should I just get another cap? What else would cause this code. Thanks for your time/help with this.