I have an 09 PONTIAC VIBE FWD 'GT' built in April 2008 with over 95,000 miles on it.
For the past year or so I've had the check engine and traction lights come on solid and the VSC light flashing. This would only happen when it was damp out (usually) I took it to my local dealer which is not where it was purchased. They saw a lean code so suggested cleaning the Throttle Body. They said to come back if the problem returned and it did so I did.
That's when I got the bad news that it was an intermittent short in a control module. I was quoted 738 for the unit and 220 for labor. I was debating what to do and I called Pontiac. After speaking to someone there who was going to talk to the dealer Pontiac agreed to pay half the bill. I was pleased and surprised because my warranty had run out by now just on mileage.
After having the dealer service it I picked it up and drove less than 500 feet when the problem returned. I turned right around and brought it back. After more diagnostic tests it was determined that an O2 sensor had gone bad. The dealer said that GM was going to replace both sensors for free.
Today I got my baby back and I'm happy. I'm very pleased how GM and the dealer took care of me.