I have a 2008 OB with chronic, migratory and recurring heat shield issues. 135K miles in the rust belt.
Years ago when it first started, car was in for a free oil change at SOA. I always enjoy the up-sell conversation when in for the "free" service... "Sir, you are due for your headlight rotation. I see you have your kids in the car. You probably want to take care of this now." I always decline, telling them they are not my kids, so not my problem. Besides, I do most simple work myself and rotate the headlights as per manufacturers schedule of maintenance.
OK Back to the heat shield noise. The tech proceeded to bang around with his hand on the exhaust and once the noise was located (to my horror) he inserted a self tapping screw into the exhaust.
But what he actually did was drill ONLY through the heat shield but NOT actually into the exhaust pipe, wedging the shield in place, eliminating the heat shield from rattling. Phew.
In the past I used stainless steel hose clamps (per USMB recommendations) where straight runs allowed but recently ran into a new loose heat shield on a bend that defied my attempts with a clamp.
Pulled out my nut driver and a self tapping screw and voila, NNM (noise no more.)
Sounds like OP may have figured out his noise but just wanted to tell an old timer's tale of yore.
Now, get off my lawn. ;-)