I brought my truck in after being told that I needed a water pump at the dealer. I didn't. Diamond Jim's found the thermostat (a much smaller repair) leaking above the water pump. They fixed it and fixed another known issue at the same time for LESS than what the water pump would have cost at the dealer!
more