Hi! I have a 2010 G6 with roughly 132,000 miles on it. I recently had a lot of work done on the car. I had a rich fuel trim level (I live in nebraska and they said a reason could be the extremly cold weather we have gotten) They fixed that problem and replaced the air filter. Then a day later I took my car in for an oil change and they told me my sway bar link was damaged and needed to be replaced. They fixed that. I picked up my car and drove it about halfway home and my traction control light came on and across the odometer dash screen it said I needed to service it, and service my ESC. So I have two lights on my dash the TC off and the ESC light are both on. So naturally I called the place where I got it fixed when I got home to try to get it checked. I went back out to see if the lights would turn on if I started the car and they did not. It took about 30 mins of driving for it to turn on. then I shut off my car again and took it in the next day. The next day when I turned on my car the ligths that I listed above did not turn on, I took it in anyway, they said they could not help me since the lights did not come back on so I left. As I was driving my car to work (about a 20 min drive) I parked on a patch of ice and snow and the ligths lit up my dashboard again! I am not sure if there is a real problem or if a sensor is out or if it just the ice and snow here? Can someone please help me as I do not know what is happening and the lights are not turning on when I start the car.