My heat shield rattles, but only when the exhaust is cold, and it is cold outside. Putting a new one on won't always fix the rattle. I'm assuming you have an aftermarket exhaust. If it rattles with the stock exhaust, then a new shield may fix your problem.