2013 Avalanche 2WD (probably same issue that a Tahoe and Suburban could have).
Short story: Rainwater on the floorboard while parked during a rain storm. Problem was the driver side sunroof drain hose had separated from the fitting. Took off the sunvisor and got between the headliner and roof...