2007 Chevrolet Silverado 2500HD - 4wd Out

My four wheel will not work properly. The light on the dash says I am in 4 wheel drive but when I get stuck the front wheels do not turn. Has anyone had this same problem?

Yeah, pretty much everyone has this problem at some point with their push-button 4WD Chevy.

Very, very likely to be the switch itself. They are cheap and easy to replace. Buy quality OE supplier parts as there is some cheap junk out there.