Echo all the above.... Doing same now... there may be a clue on the upper surface of the headlining.... on mine, drains all attached, but you could see staining on the liner around the perimeter of the sunroof, indicating a leak between the frame and the body. Incidentally this was...