it could very well be the heater core, can be plugged off - replacing is abit of a job.
Other things to check;
Firewall grommets are all in place
windscreen seal isn't leaking.
IF you have a sunroof, check rails alongside - these have 4 drainholes which can block up and track down the pillars.
Bookmarks