My friend owns a Buick Enclave and has been facing a recurring issue with water leaking into the vehicle whenever it rains. This problem seems to stem from the sunroof, which is supposed to provide an enjoyable open-air experience but has become a source of frustration. Any solutions?