I had a similar issue that was a quick fix. pin point the rattling best you can by having your bass up and push up on the headliner to see if it stops the noise . mine was by the HSH (holy sh** handle) of the passenger side. I used a hard thick sponge and cut up small squares put some double sided tape on one end and put it between the roof and the headliner Via the sunroof opening . Pull the headliner down a bit and put your hand in there, if you have any capable little ones around it helps so you don't have to pull your headliner down to far try that for a quick fix if that doesn't work, not sure