My 2006 Jeep Wrangler has been shifting hard and idling hard since I got it and no codes till last week when It through codes for the tcm and my Jeep is in great shape and I watched a YouTube video from Ozzstar about the problem was the pcm and where they got a new one and It works so I gave Mark Cantrell a call at Wranglerfix he sent me a new pcm I put it in and my Jeep runs like a champ I'm so happy about it 954-803-8829 give Mark a Call and get rid of your problems don't believe me try it !