I have 2020 Silverado. Same symptoms,did a ride along with dealer mechanic showed how it stops in 4x4. They took in and told I needed brakes. Checked wheel bearings all good. My mechanic said front brakes were good maybe your tire. I needed tires 70 k. Noise stopped then started again. Could be the front brakes ( bad indicator). I am trading it in so let someone else look for it.