I have an '05 Liberty with a sunroof that was installed at the time of purchase through the dealership via a 3rd party installer. So it's not a factory sunroof, however, the dealership took care of having it installed. Needless to say, I've never done any maintenance to it in any way and now it appears to be leaking. It seems to leak intermittently and I started noticing dried water marks on my passenger seat. Well I finally got into it the other day while it was pouring out and found water leaking out of the passenger side headliner near the window. I bought it to the dealer and they are going to take a look at it. They said they can check and clean the drain holes if they are clogged. If they are clogged, it's going to cost $120 to have them unclogged. Has anyone ever unclogged or cleaned their sunroof drain holes? I found some info on how to do this on a Volkswagen sunroof and it didn't look extremely difficult. Just wondering if anyone knows anything about the Liberty drain holes.