I spent many hours trying to isolate the buffeting and booming and last winter, I even drove around snow covered roads with all windows open and then only with the hatch glass open - the low speed over-bumps booming was still there. This should rule out the "air tight cabin" theory.
I also drove around for a while with Active Noise Cancellation disabled - it had no influence on the buffeting or booming.
My roof rails were installed after my 3 issues (booming, buffeting and vibrating) were fixed and I never tried wedging anything on the roof to limit movement.
I'm still not sold that it's the sheet metal, but this is outside of my area of expertise. There are some interesting companies that specialize in this sort of thing and could definitively identify the root cause at a cost. I would have expected the Suburban, with a longer roof, to exhibit a different buffeting sound than my shorty Yukon. The one that I drove for a week sounded exactly the same as mine at exactly the same speeds - 40mph and 70mph. Also, if it were sheet metal, I would have expected a higher percentage of vehicles (all?) to have this issue and that doesn't seem to be the case. I also would have expected to feel something inside the cabin at 40mph and 70mph if something was vibrating the roof. I crawled around the cabin and touched every part I could, including the metal floor boards, in every seating configuration while a neighbor drove around. I couldn't feel or hear anything as the buffeting occurred.
One way or another, there is an unwanted transfer happening that excites something. Maybe it is the roof. Stiff body mounts certainly seems plausible, but I don't think anyone has explored it a great deal. I think Wrench had them loosened/tightened with some influence, but not replaced. I'd also be curious to learn if they changed body mounts between the last model and the 2015+ model.
Brake rotor to brake rotor - the whole enchilada. It was shipped fully assembled in a wooden crate.
--
Marc