Hi John,
Thank you for your post and I apologize for the issues you're experiencing with your vehicle. If you haven't already taken your vehicle to the dealer, I would be glad to research further. If so, please private message me the last 8-digits of your VIN# and I take a look and see if there are any recalls or special coverages on your vehicle.
Vanessa
GM Customer Service