Yesterday (Sunday) morning, as I was leaving work, my check engine light came on. About a mile later I pulled off the road and checked the gas cap. I took it off and made sure it was re-installed correctly. CEL stayed on. Had to drive it back to work Sunday night. This morning I was in line at the service department when they opened at 7:30. It was caused by code P0455 Purge Evap Emission Leak. I spoke with the tech when he brought my car back around. He stated that I was a history code, not an active one. He performed a leak test and it passed. Also stated that if it came back in they would need the car longer to perform a more conclusive leak test. He also said that if it came back in solid that I could still drive the car without issue, that if the CEL was flashing it would mean there was eminent catalytic converter damage. Crossing my fingers it was a one time deal since I go on vacation this Friday.