Roof leaks, and the dealer says the leak fix guy charges $250 as a flat fee. From what I learned, the drain has probaly gotten plugged. Is there a way to unplug it without removing the headliner?
If you are talking about a sunroof that has plugged drains, yes.
Take a length of grass trimmer line and gently shove it down the drain. Test with a little water after.