@GMC currently having to get an engine replaced at 21,000 miles on my new Terrain and customer service has been terrible to work with and not helpful. Including expecting me to pay around $75 a week for taxes and fees on a rental. Going on 4 weeks- that’s $300 from my pocket.