"I've got my money on hard pads. I'll bet that if he goes and buys a set of OEM pads, his squeeling will disappear."

Ours are the original set and have had no problems out of them in the 5 1/2 years that we have had the truck.
Good luck jroman201, hope ya get it taken care of.
Ed