A couple weeks ago, I hit a pot hole and I immediately started hearing a loud rattling inside the car. It turns out the panel behind the rear seat that houses the speakers is loose. It continues to rattle to the point where the speaker cover has dislodge. My question is where is the best place to have this repaired? I'm thinking a body shop.