tonygnome said:
Looking at this picture. I'm not exactly sure where this seal is? I can't see any rust at the moment.
If you tilt your sunroof up then you can see the rubber seal around the edge of the glass as shown in the photos below. Then just lift the rubber seal up as shown until you can see the metal surround around the glass. Hopefully you will see nice shiny black metal and not the horrible sight I can see on mine.
Also because of the rust under the seal the rubber becomes deformed and looks lumpy and uneven in places. Also eventualy, as in my case, the sunroof fails to close from the tilted position because of the deformed rubber as shown in this picture:
Anyway, mine has been into the dealers and they took pictures of the rust and sent them to Honda. Honda said to just put in a claim under the extended warranty which they did but was then rejected. The very helpful lady at the dealers then spent ages talking to Honda HQ about it and eventually got them to pay a goodwill gesture towards the cost of the sunroof.
So, in the end, the cost of the sunroof including VAT and fitting should be just under £1000 and I am paying £378 inc. It is actually going in tomorrow to be fitted.
Obviously I would have liked them to replace it free of charge but I have to be realistic about it being a 5 year old car.
My personal opinion as to why this is happening is that the two ends of the rubber seal join at the front of the sunroof. I think that water is entering at this join and then through capiliary action the water is working it's way around under the seal and then sitting there trapped between the rubber and the metal glass surround. Over time this will break down the metal coating and rust will start to form. Once the rust has started it will accelerate and rapidly get worse.
So I urge everyone, regardless of what cars you own, to check this out and at the first sight of rust let the dealer know so that at least you have it logged with them so that when it gets really bad you can say "well I did let you know about it while it was still under warranty".