There are so many reported problems with this Traverse "StabiliTrak and Traction Control" issue across the net, that I've come to the conclusion that the main culprit is the throttle body (TB). That is to say, the TB gets contaminated by all the oil and oil vapor that condenses in the intake hose and then proceeds to gum up and compromise the TB stepper motor shaft over time. This is especially true in cold wet weather situations when the gummed up shaft tends to stick very easily due to small amounts of frost and ice forming on the TB; thereby making the stepper motor loose its ability to sense TB position.
The best way to keep these TB related StabiliTrak issues from occurring is to clean the TB regularly. I clean and inspect every 5000 miles when an oil change is due. If you take it to a dealer at oil change, they will not perform this TB service unless you specifically ask them to do it. Then again, this service will cost you a few $$$ extra at the dealer -- better to do it yourself and save the $100.
FIRST and most IMPORTANT -- REMOVE the IGNITION KEY from THE CAR and put it in your pocket. Do NOT leave the ignition in the "ON" position, or you can damage the TB stepper motor.
Next remove the vent inlet fitting from the intake hose (the hose that sits between the air filter housing and the TB) -- pinch the gray clips on each side and the fitting pops right off. Be careful, don't mess up the fitting or you'll get an air leak and an eventual trouble code will be set because this fitting is located after the Mass Air Flow (MAF) sensor.
Undo the hose clamps at each end of the intake tube (one at the TB itself, and the other immediately to the left to the MAF) and pull the tube free from the TB.
Take a can of TB cleaner and thoroughly clean the TB inside and out and wipe with a cloth rag to get all the dirt and grime. If you've never done this on your car and it has some miles on it, then you'll be surprised how dirty and "gummy" that TB is. Pay close attention to the two areas where the TB shaft enters the TB housing. It's these areas that get gunked up and make the TB stick. Use a straw on the TB cleaner can and spray these areas while moving the TB flap back and forth with your free hand. Follow up with a clean rag and repeat this process until no more gunk and grime leaches out from these areas -- done!
Next, take the intake tube and thoroughly clean out the oil trap that is molded into the tube. Spray brake or carb cleaner down the vent tube nipple and while using you other hand to hold a rag on the inside of tube to catch the crap that will be released. What you see has accumulated in only 5000 miles of driving -- people who have never done this before have literally a few ounces of oil accumulated in that well. Much of that oily residue stuff eventually winds up in the TB and screws things up royally.
It takes a good ten minutes to thoroughly clean that entire tube free of oil. Once that's done, replace and fasten the tube back on the TB and button up the two hose clamps. Also, securely replace the vent tube fitting on the vent tube nipple and everything should be good to go.
Now do the oil change if you're so inclined -- BTW GM now recommends a PF-63 AC Delco filter for this car because the original PF-48 was just a tad too small. The PF-63 is longer and thus provides more filter material to clean the oil. The car uses 6qts and it's VERY critical that it gets enough oil because in previous years the Traverse had serious oiling problems with the timing chain -- lots of expensive timing chain failures due to oil starvation.
BTW -- once all this cleaning is completed, the car will be hard to start and it will stutter and stumble until all that TB cleaner is evacuated from the intake manifold and sent through the combustion chamber. During this time the instrument panel will show all sorts of warning lights at start-up. This condition will only last for 20-30- seconds and will subside quickly -- no worries!