The service manager saved the day. He definitely went above and beyond to make me happy. Cannot believe that a oil change, tire rotation and spark plug change would be over $400 !!!!! I don���t care what your book says it should cost based on the tech hours. $400 is a joke. And if GM is really going to see this please have them call me directly and i will tell them the same thing !!!!!