From what I have found, it applies to all GMT-800's (ie. 2001-2007 classic).
The isolator/insulator is basically a flat thin plastic washer that goes between the upper body mount and the frame bracket. I assume its to allow the body mount to move a little without binding or sticking (hence causing the pop).
I also noticed mine when braking turning left usually into a driveway or something similar. No more noise now. I'll be leaving tomorrow on a 600 mile trip towing a 8000# trailer. So if it doesn't come back after that, I am going to assume its all good.
Body Mount Insulator GM Part # 15899719 (~$2.50 each) One needed per side. Some have mentioned they have the same pop noise from other body mounts. So you may need more. But most likely its just the front mounts under the A pillar.
I ordered mine through PartsZone Online along with a few other things. They seem to have better shipping rates than what I've seen on GMPartsDirect.
I'll see if I can find the GM article for this.
I have been looking for this info and would never looked at body mounts. :thumbsup: Thanks.