2004.5 Silverado 2500HD 101,000 miles. Around 5000 miles, and five years ago, I took the truck to the dealer for a new serpentine belt, cooling system drain and flush, transmission service, and a general check-up. At this time, I informed the dealer that the emergency brake was not working and asked them to please check it as well. I was told that axel seals were leaking onto the brakes. A couple of thousand dollars later, I took the truck home and put it in my shop until Elk Season. I have put about 5000 miles on the truck in the five years since this work was done. I am currently trying to sell the truck and Lance Camper, and found that the E-brake is not working again. I looked at the work they had done on the brakes, and saw that they had done a complete brake job with new rotors, pads, and E-Brake shoes. I stopped by the dealers and qot a quote of $159 to adjust the brakes, ok fine. I took the truck in, and later in the day, I got a call and was told that it may cost over $400 if they had to replace the rotors. This guy was unaware of the past work they did. I told them I'd be in in the morning to get the truck and not to do any work. Net day, I went in and explained to the service guy what had transpired, and he said he would go talk to a tech. The guy came back and told me it may cost $800 to fix the E-brake. I took the truck home and called an independent shop. This shop told me that for $200 and change, they would diagnose the problem and give me a quote. I asked if the $200 included anything besides looking and got a maybe if necessary reply. Is this a common malady with this E-brake design?