GM owners beware. I had to learn this the hard way. Don't let shops rip you off!! If you have ever been driving down the road and suddenly your speedometer ,rpm gauge ,your shift indicator light goes out , the check engine light and check gauges light comes on and your stuck in 3rd gear no matter what you do. A.K.A (limp mode )lol so you pull over shut off the truck and restart it and boom the problem is gone. It kept happening every other day. I went and hooked up the OBD11 and im getting like 4 to 5 transmission codes . Codes like tcc circuit , tcc pwm , shift solenoids 1-2 , 3-4 . Now do not take your truck or car to a transmission shop thinking you have a problem with the trannsmission . The problem is your ignition switch in the steering colum !!!! But if you have just one of your transmission codes coming up chances are it is a problem in the tranny. But if you get all tranny codes coming on at once its the ignition switch not the tranny ! Shops will not tell you this. And yes sadly I did get ripped off and had my tranny rebuilt like an idiot just to have the problem come back a week later.. After researching online for hours I finnaly found out that there was a recall on many late model GM trucks andd cars. And mine was one of them on the list lol. I bought the part at autozone for 100 bucks and I installed it myself in about an hour and I'v never had the problem again. I wanna hear from anyone who has had this problem also.