Hi, I have a 2007 Pontiac Torrent that I recently bought. A few days ago while driving home from work all sorts of warnings came up on the dash. There is a text display on the dash and there were three things that came up in addition to the check engine light. It said that the Stabilitrak was off, that the Stabilitrak needed to be serviced and that there was reduced engine power. The car limped home, but was still running. The next day I had to drop my other car off for a state safety inspection and so I had to drive it a few miles to the place in order to not have to wait the two hours it took for the inspection. The check engine light remained on, but none of the other warnings came up and it drove like a champ. I let it sit the rest of the day and the following day I decided to try it again. When I turned it on there wasn't even the check engine light. I thought it must have been a fluke, but halfway to my destination the original situation happened again. I made it to my destination and back, but I really had to fight with the car to get it up to speed. I'm borrowing a family member's extra car at the moment in order to avoid driving my car. I've never encountered this before and any insight as to what it might be would be appreciated.