I have an '04 with 250,000 miles. Runs great, and no leaks. I don't mean to hurt anyone's feelings here, but in my humble opinion, a guy that has a vehicle towed to a repair shop to have a fan belt replaced is going to be taken advantage of. If they're going to "tear into it", you've apparently already agreed to pay a pile of money for a problem that probably doesn't exist. Have you noticed any oil stains in your driveway? If there's an oil leak of any significance, don't you think you would have known before you took it to the shop to get the fan belt replaced? Have you been adding oil to it between oil changes? Oh, maybe it's never had the oil level checked. Just a suggestion, but encourage your son to change his own oil, check things out under the hood, check oil levels and look at the fan belt occasionally while he's under the hood. You don't know if this was a catastrophic event, or just a belt that has been working toward a failure over a long period of time and if the bolt for the pully has been working loose for a while. I would never give permission to someone to "tear into" my truck to diagnose a problem that you didn't even know you had. Again, oil leaks of any significance don't just "magically" become apparent when you take the truck to the shop. There would be signs of it in your driveway, in the oil level if/when it's checked and ultimately, the oil light would come on telling you you have low oil pressure caused by a low oil level. I'd run as fast as you can away from that shop.