Hmmm . . . something else is going on . . . and I have a theory.
Ok, so today the check engine light came on again! Pulled the same P0420 code, so I went to the gas cap, took it off, and then put it back on about 3 times today, but the light would not go off! Clicked the shit out of it to!
So...