I just bought a 96 Disco and it obviously had a leaking roof issue because of the water damage inside and the headliner. I pulled the headliner, reinserted the headliner foam and just painted and it looks pretty good. A friend of mine that owns a custom tour bus company sealed both sunroofs shut since neither of them were working. They used a black industrial type caulk that they use on all of the roofs of the buses and it was done well and seemed that it would work. 5 days after, it started to rain and I am getting water in the same places prior to the caulking job, pouring out of the rear roof AC vents onto the back seat and also from both front seat visors. I just dont think its the sunroofs, the black seal around the windows against the roof seems tight with no gaps and is not dry rotted and the gap between the glass and frame has been sealed. Any idea of where this could be coming from? Any help appreciated!