Dude... At the first hint of an odd noise most of us can be found under our trucks finding what it was... why didnt you have a look at it sooner... maybe this could have been prevented? :shrug:
Good luck with that... at least you still have your truck