Okay..So heading home from Wilmington NC one day water comes pouring down on the inside of my windshield. I took it to the dealer repaired. Two days later, same problem. Took it back, was suppose to be okay. Windshield stopped leaking. Instead water started coming through the headliner and stained it. Water also started draining next to the parking brake. Took it to the dealership. Supposedly fixed it. Still leaked. Recently took it back. They have had it at the dealership for 3 weeks now. They are replacing the stained headliner, installing new carpet because it started to smell, and replacing the sunroof. I thought I would get it back today but then they realized they would need a new sunroof motor and can not find one ANYWHERE! Help. What do I do? I am going to be extremely pissed if i get it back and it still leaks! UGH!