Any worn parts can cause what you're describing. Carrier bearing worn out, worn/broke pinion bearing, bad u joints, worn out bushings, etc. As to why it only happens after trucks warmed up/driven a few miles, I don't know. Unless it's something in the trans/t case, I can't see mileage or...