heat shield fix
I recently had this problem on my 2006 4Runner. The heat shield is actually over the muffler, not the drive shaft. The technician was able to reattach it using fender washers as shown in the attached photo. It isn't an urgent fix but if you remove it you may find passengers...