It's probably not the windshield seal. Even a glass shop told me they rarely leak. The under dash leak is from little seals under the cowl fasteners. It comes in through the heater blower box from there. New seals are available from dealers. I need to do mine too. As for the other leaks, I don't know.