The ISS replacement if for the GMT800 series body style. All the way up to the '07 classic style pickup.
If you have under 100,000 miles, the dealer should replace it under warranty, due to it being a "known cause". Just ask your dealer for help, since it's a known problem.
That is the...