A few years ago I had a 2012 Jeep Wrangler, and had a check engine light come on after only a few thousand miles. It turns out that the pentastar engine was one of a small batch of 2012 engines with bad cylinder heads. So my local Jeep dealer took my car in and gave me a ride home.