Well I picked up a brand new 2013 wrangler unlimited on Thursday Sept 20th. So far the dealer has had it more than I have. The check engine light was on when I picked it up and they said it was probability the gas cap triggering it that if it didn't reset bring it back in. Well that wasn't the problem. I took it back to them on Monday and had to leave it they said the light wasn't on when they went to work on it and the ran the codes and there was a old code in there for the knock sensor they cleared the code and put 5 miles on it and it didn't come back on. I went after work on Tuesday to pick it up and before i put 1 mile on it the light came back on. I returned back to the dealer and had to leave it there again and they said they had to order a new knock sensor for it. They got that part in on friday and it didn't cure the problem so they had to order a new PCM in and replace that. They got that part in Saturday morning and replaced it put about 15 miles said it was fixed. I picked it up around noon drove 6 miles home then detailed it from where there was crap all over it from where they had worked on it. Then I went to go over to a friends house that lives 2 miles away to show it off and the check engine light came back on. I pulled over and called the dealer because they closed at 4 and it was 3:30 and was told the service writer would call me back. Well I never herd from him. I called them back Monday morning and explained to him what happened and he had me bring it back in after work set me up in a loaner car. I got a call from them yesterday saying they are still working on it that they are not sure what the problem is. Sorry for the long first post but just needed to vent a little. I sure hope its not all like this.