i just went to home depot and got some 2" wide 1/4" thick weather stripping..got 2 rools doubled it up
stopped the rattles aswell as the air leaks
i suggest doubling it up if not tripple it up on the top that goes over the front windshield i had a horrible howel there