1. If air conditioner drain tube is plugged, could run onto carpet. GM has L-shaped fitting to insert into end of drain tube to correct problem with water running back into car. 2. In my case, I removed the carpeting from in front of the seats and sprayed the car with garden hose. Found a leak on drivers side under the dash, above the emergency brake on left side where metal body parts join - not sealed sufficiently causing water to soak carpets on both diver and passenger side, resulting in wiring corrosion. Wiring sets in puddle of water under the carpeting on passenger side resulting in door lock not activating. 3. Leak in windshield at top right corner above glove compartment area can drip onto carpeting. Use windshield sealant and gently lift rubber trim around windshield to let sealant run down between windshield trim and car body to seal any leaks.