+1 for a heat shield loose or cracked. My up pipe heat shield is actually cracked around the top and rattles while I'm driving, but not always at idle or certain cruising speeds, just depends on conditions/vibrations. Something I'm gonna try to fix this weekend...good luck!