I was coming home from the river this weekend in my 2005 Excursion 6.0 with 28xxx miles of it towing a 21' boat. On a the hill i heard a loud pop and all of a sudden lost power. Right away i though a clamp or the rubbers on the intercooler tubes broke/popped off. I pull over to check the...