I own a 2013 XC60. Rain, melted snow, and car washes recently started resulting in water running down the inside of the windshield from a broken top seal. Took it to a dealer yesterday. The technician confirmed the leak (it was raining that day) and physically pushed the top of the windshield up...