It could be any number of suspension components with that mileage !!! I just had to replace the upper control arm bushings on the pass side of my '98 Tahoe. I also had a loose shock rattle after I put it back together. Could also be ball joints, stabilizer links or stabilizer bar bushings.