My roof top night light happened to burn out before I had any leaks happen! While I had the cover off to repair the bulb I slathered vasoline all around the rubber gasket under the lamp housing and that appears to have really sealed it tight.
Where I am now having problems is a squeak in the body on just inside the right rear door at the back. This only happens when you go over small bumps and such and it just squeaks like made. Now the interesting part, if it rains it does not squeak but I have now found out why with no thanks to my dealer. After pulling all the paneling off, and it is not that hard to do, I've discovered that the moonroof has a drain tube that comes part way down the back cab wall and ends in this rubber mounted funnel system that shoots the water straight into the inside of the back panel where the roll down window goes.
The squeak is definately coming from the rear body corner in the bottom directly inline with the outfall from the moon roof drain so I have to suspect that the water has gotten to that panel and has cause some rust. I cannot get into the back there to look at it but that is where the sound comes from so it has to be the cause.
I am going to talk to Ford directly and see what can be done but I suspect the only way to fix this is to get some silicon spay and have it drip down in there.
What I would like to do determine some way to route the drain tube from the moon roof right outside the back.
So beware about that drain pipe coming from the moon roof as I think we will see more internal rust problems from it.
Thanks.