I saw the post about the screws on the mirror but after plugging them the wind noise still comes through the car. It's somewhere near the top right of the driver side window. I tried searching weather strip for the car but have came up empty.