There is NOOOO way a new truck could do that because of the owners usage. That is unless you've been doing 5000rpm clutch dumps or something. And even then I'd think youd break a driveshaft or u-joint before lunching the diff.
Was it making any noise before it let loose? What where the circumstances when it let go?