After my 16 Silverado i gave back under the lemon law after 3 bad rear ends, I had a aftermarket stereo installed in my 16 Colorado i ordered in its place. When i reached 25 k or so i started to have electrical problems. After 2 BCMs and a few weeks they started to blame the stereo. They gave me a bunch of nonsense why it wasn't communicating with the BCM , a wire might have the wrong ohms...etc, etc...lol I know enough about electronics to know the head service guy was BSing me. They told me they would be "nice" and even though it was probably the stereo and i had altered the truck and broke the warranty they would fix it under warranty anyway. A few days later it was fixed after them having it for two weeks. So i come down and they tell me the second BCM fixed it and you owe us one this time etc. Lucky for me the nice service lady who likes me there said tell him what you fixed. They weren't going to mention that it was a shorted fuse block that was the problem the whole time. Had nothing to do with the stereo... So i asked if it was the fuse block all along and acting all red faced they didn't answer.
The story is a lot longer with them but you get the idea. I have a new service department now after today's experience with this new dealer. They actually got something right..lol So, i really wanted to have GM install this so there would be no question and it would be under warranty. Even though i spent a little more than i wanted, at least i feel i'm covered now. I was advised by the first dealer to go to a stereo shop to get it done with non GM parts...lol
I'm also having this new dealer put a level kit on it Thursday. Its going to cost me 310.00 vs 225.00 at the speed shop. I asked and as its GM parts from them (70.00 extra over the speed shop part), any problems will be under warranty also. After all the hassle with my last two trucks, its worth it for me to kick in a few extra bucks for peace of mind. I also have a 110k extended warranty transferred over from my last truck.