How is steering problem drifting unresponsive and clunking repaired on a1996 Dodge Ram 4x2?

Find the worn suspension/steering part(s) and replace it(them). Thanks, I have new ball joints and struts, the tie rods are OK and the problem is getting worse. The stearing shaft could be replaced but that is not making the clunk when I hit bumps and turn sharp. Got any specific ideas?