what causes the vehicle to wobble side to side going down the road on 1998 GMC Jimmy

I did replace the tie rod ends but does not seem to help

Asked by for the 1998 GMC Jimmy
3 possibilities. The ball joints are bad and need replaced. The sway bar is broke or has lost a mount. Or a shock or strut has blown out and needs replaced. Need to check all of these. I would suggest a visual check of the sway bar first.