2007 Acadia water damage

2007 GMC Acadia water damage from leaking into cabin. Dealership said they could find no leaks. I guess they were wrong, the battery was almost underwater!! It took over a week to dry out the carpets and underpad they were soaked. Very, very upset at my GMC dealership!!!! Check your Acadia for water leaking.