When a trans starts banging shifts its usually sign of a bad sensor somewhere such as the TPS.

Hell, its got a 100k warranty, make GM figure it out.