Looks like I am going to need one very soon. I thought I would check with the gurus here first. I have had terrible luck with autozone and other parts store parts like this. They give a good warranty and are cheap but their stuff never holds up anywhere near as good as the OEM parts. I plan on driving the truck into its grave so I dont want to mess with this again anytime soon. Should I just go ahead and bite the bullet and get one from my GM dealer? I appreciate any imput here.