Go to the dealer and buy the stock locking cap that has the lock tumbler keyed to the Jeep. It's the only one I've seen that doesn't throw codes after awhile. It will set you back a bit, mine was about $85 once I bought the cap and paid for keying it to the Jeep. Worth it in the long run though.
2013 JKU Sport, billet, auto, 3.73, LSD, 315/75/16 Duratracs on MB 72, 10A springs, Bushwacker flatties
Sold - 2005 TJ, red, auto, 3.73, 33" Duratracs, 4" lift
Ice storm casualty in 2007 - 2003 TJ, green, auto, 3.73, 33" Duratracs, 4" lift