I got a good deal on a 2004 Suburban 2500 with 8.1L to pull my camper. When I bought it, it had 67,000 miles on it and no squeak in the brakes, but a vibration. New pads, new shoes, no vibration. But, it started squeaking. I took it back, the mechanic said there was heat damage and he replaced the pads free of charge. I hadn't towed the camper, so there was no reason for heat damage. I took the truck to another mechanic, and he said he didn't see any heat damage. He put on high end pads and said that should take care of it. But, after a couple hundred of miles, they have started squeaking. It is extremely loud and embarrassing, especially when going through a drive-thru or looking for a camping spot. Any suggestions would be GREATLY appreciated! I plan to take this back to the shop but thought I might have some suggestions this time other than Chevys aren't known for having good brakes.