I have a 2009 Pontiac Vibe with 43,000 miles. Recently the check engine light, the vehicle stability control light and the traction control system light all came on simultaneously. Since then they have all come on or all gone off several times. Usually once they come on, they stay on for the remainder of the trip. Sometimes they will still be on when I next start the car, sometimes they will be off.
Does anyone have any ideas as to what might be causing this?