I had to take mine in pretty early due to a NOx sensor not being seated correctly. This was my third visit for little issues and the dealer got me a service plan from GM as an apology for the issues. See if you can get something like this for your troubles.At about 1800 miles and I got another check engine light, brought it to the dealer and it is the other NOx sensor. Still able to drive it. Just my luck.