I had the same rattle coming from under the truck. If you look under the truck from the passenger side, follow the down tube from the headers and right before the cat. there is a thing that looks like an 02 sensor. If you tighten that sensor then the rattle should go away. It is on the passenger side of the truck.