We had the water pump fail on our 2007 RAM HD 2500 with the 5. 9L engine Sunday evening with anti-freeze all over the engine compartment. Mileage is 91,800. Fortunately we got it off the main road and had to have it towed. At the time we thought it was a heater hose but not so. Once the shop got...