I had something similar that the dealer was not able to duplicate. I thought it was coming from the dash or upper windshield area. What I found was that on my crossbars, there was some velcro pads and one of them was hanging off and touching against the roof. For TWO years, that rattle DROVE ME NUTS. Took off the velcro and noise gone