I too got tired of my locking gas cap but made sure the non-locking replacement was the OE Mopar. The gas cap is part of the evaporative system and if it leaks any air during the vacuum test conducted every time the Jeep is started, you'll get a Check Engine light. Some aftermarket caps can leak and cause that CEL. Locking aftermarket gas caps are especially prone to allowing vacuum leaks during the test.