The linkage probably needs new bushings. It is a common problem, and is easy to fix. I was able to get the parts for mine at my local Chevrolet dealer, and they are not expensive.