Do u have a sunroof? If so when u had the headliner down did blow pressureized air through the drain lines that are on all 4 corners of the sunroof ?
sometimes they can get plugged.