We bought a 2007 GMC XL Denali this wknd with 163,000 on Odometer. When test driving it ran fine with no codes or messages other than low tire indicator. On way home from dealership we stopped at gas station to check air pressure. Upon stopping it started to idle roughly and then quit and then not restart until it cooled down. Also we noticed the cruise control did not work. The button light came on but no engagement light on cluster. After getting it started again it ran fine and we drove on, along the way random messages appeared such as stabiilitrak not engaged, service traction control and hood open.
Yesterday I replaced the brake light switch and that fixed the cruise control and message went away. Drove it today at lunch and it idled for awhile and then messages appeared again and now cruise doesn't work again. Can somet help me out. Does this sound like a bad ground somewhere or ??? Thanks all. I appreciate ya.
Russell
Just FYI, even a misfire will cause the Stabilitrac and Traction control lights to turn on.
The ECM is programmed to automatically disable the ST and TC when it senses any issues with the ignition or timing to take those systems out of the equation as possible culprits for the misfire or timing being retarded since those systems have the ability to reduce the engine's power output when they detect a wheel spinning or slipping.
Fix the engine issue and the ST and TC lights will resolve themselves.
If it were an actual issue with a wheel hub/speed sensor you would have an ABS light on as well, more than likely.
I would definitely change the crank sensor as a starting point before plugs and wires.
Where are you located? Maybe you are near a forum member that has a Tech 2 that would meet up with you and perform the relearn procedure for you. There are several of us that own Tech 2s.