Why can't they build these things without leaks? Keeping water out should be one of the highest priorities from a car manufacturer. I had this problem in my 05 Grand Cherokee Limited and eventually they had to replace with a new sunroof. Thanks for the information Milous.