Hi ya
You need to find the problem first.
I would suggest that if you think it's the mirror cover. you should tape the gaps around the cover and mirror. Use something like masking tape, then go for a drive see what happens.
I have a similar problem but its the lower windscreen chrome trim after the screen ad been changed and the trim was not refitted properly.
Hope this helps