There are several places that this could be coming from.
1) Windshield cowl seal
2) Blower motor seal (BM will likely need replacing soon anyway since it will have been getting wet during this)
3) Sunroof drain
4) Windshield (if it has been replaced)
|