Sorry to dig this thread up, but I'm having a similar issue—a gas cap (replaced with a new one) light and a P0456 code. I grabbed a Dorman ESIM replacement part and went to install it, but I have a quick question. I seated the new gasket where the old one was, but the new unit was a little tough to turn into place. I saw someone mentioned using the same unit and was curious if they had the same experience. I've cleared the code with my OBD reader and I'll be driving it around a few times to see if that was the issue.