I'm taking a wild stab, but was it rustproofed? The water in the door issue sounds like clogged drain holes which might happen if there's too much rustproofing.
The windshield leak....not enough sealant, maybe? I would try asking a couple of windshield shops, see what they think. |