Check the screen Volvo had a bad batch of sealant around that time they went with a new windscreen sealant, I was washing my 09 one day to see my hose pipe water running on the inside
New screen sorted all my damp issues, the fitter said mate look at this and the screen could have been pushed out all 2/3rds along the top.