Mine had a few rattles that went away after a few days when Safelite replaced my Windshield.
Maybe the sealant had to settle.
I had the Drivers side Windshield rattle when I purchased it. "Luckily" a rock cracked my Windshield 12 days after I bought the truck. Safelite replaced the Windshield for my $100 insurance deductible.
After a few days where it had a few rattles, they are all gone now. Nice and quiet.