Front Speaker Rattle

Got a 24 SEL back in March and was fine for about 3 months but around June I started noticing the front door speakers were rattling because the door panels were loose and the bass from the speaker was causing them to vibrate. Took it to the dealership many times and at the end they replaced the passenger side panel and used double sided tape or something to treat the driver side. Was alright for about a month since but now again the rattle is back, especially worse on the driver side which they didn't replace but also noticable on the passenger side which they did replace. Thinking about taking it to a car stereo shop to see if some sorta foam or sound dampening material can be used to fill the loose gaps between the speakers and panels to stop the rattle. Anyone know of any possible solutions or maybe how much something like this might cost?