I contributed to Keepupp's post about his sunroof leaking by including my new V sedan as another one that leaked.
Well, yesterday my dealership initially told me I need a new sunroof, but today they say that what caused the leaking was a loose drain hose. They are repairing and making it better by putting new clamps on the hose and ordering me a new headliner.
Caderac posted in another thread that you have to remove the windshield to change the headliner. My service manager says NO, you just have to take out the front passenger seat. Otherwise, I would have told them to leave the headliner in.
Hopefully this repair will work and I won't have to replace the sunroof.