So check this out. We went on a 4,000+ mile drive over Christmas 2018 and New Years. Before we left I took some sil-glyde and smeared a thin film of it on the gasket of the gas cap. Guess what, no more evap codes! It requires the cap to be tightened really well, like three good turns, not revolutions, just three good turns that make the cap click. For those of you that can't seem to find the very small leak, it may just be the gas cap gasket needs some lube on it to allow a better seal at the filler neck. The only time the codes came back was when my wife filled it up while I was inside buying something. After that I made sure to turn a few more times and in a month's time, the p0442 and p0457 have stayed away. Prior to the sil-glyde even tightening the cap really well would result in the p0442 coming back. So give the sil-glyde a try if you still get the codes and nothing else appears to be wrong with the other components.