Check into price and availability of the rubber gasket that the windshield "rides in", the leak is from the rubber gasket failing...( your machanic said the winshield is loose, the gasket has dried out and most likely has cracks... there are actually "two" areas that are being sealed, one is between the gasket and metal windshield frame and the other is between the glass and the gasket. Getting sealant between the glass and gasket is fairly easy, but near impossible to get sealant between the frame and gasket. In the long run replace the rubber gasket and be done with it for another 20 years. ( the rubber extrusion could have a reasonably common profile and may be available from a specialist who can make one for you )
Last edited by fromage; 01-30-2013 at 02:59 PM.