Hi Ainsley, Common problem with the 4.2 sunroofs. That is where my original sunroof rusted and where i finally found out how the water was leaking through into the headliner and dripping through the sunglass holder. It leaks though between the seal and the glass and then misses the drip tray. I replaced my sunroof for one that wasn't rusting and had a windscreen company properly bond the seal to the glass. Not had a problem since. :) On my first sunroof I delayed it a while by removing the rust as best i could, treating and painting but it didn't take long before it was rusted through again. Make sure it is sealed properly before getting it sprayed then all should be good!! Cheers, Lee