I finally replaced the gas cap and I am still getting the code within ten seconds of resetting it. there was mention of a faulty purge valve to check for the gas tank- is this the next thing to check?