My mom's 2004 Nissan Quest had a mess with the sunroof, leaked at times from the pillars, from the garment hooks in the back...big mess. was in the shop for over 100 days total for its several visits to fix it, all of which failed. Nissan engineers even came out and tried to fix it, said it was all better....not. Got a lemon law attorney and got paid some back and a free extended warranty. It is still annoying to be sitting in there and have a couple of big drops of water land on my head...but it is livable.