I have an 07 Patriot and have a leak as well. Yesterday was my second time taking it in. The first 'fix' was a disconnected drain tube, and the second 'fix' was the windsheild not sealed properly.
But then I get it back from the dealer yesterday and there's a huge crease in the headliner by the dome light. They actually tried to pass it off to me in that condition. I let the service guy know and now I have to go back in a week for them to install a new one.
If it's not one thing it's twenty.
'05 Jeep Wrangler X
'07 Jeep Patriot Limited