A quick update on this. The shark fin antenna was fixed.....two days later, the water was back on the headliner, pillar, floor. Took it back to dealership, they said it was the seal on the sunroof. They replaced it and a few days later, the water was back. Going in for the third time!!!