Since GM is not wanting to replace springs any more. I had the dealership grease the bushing, shackles, and pads. This fixed it for a couple of days and its back still popping whenever I go over uneven surface at slow speeds. It can also be heard by simply putting any amount of weight on truck; stepping on the bumper, opening any of the doors, placing your arms on the sides of the truck. Needless to say I am very annoyed that GM hasn't fixed this yet.