Your 98 sound like mine, Hopefully its far from but I first replaced the upper and lower ball joints, still funky. Replaced the trac bar, this helped for a while. It progressively got worse so I tightened the screw on top of the steering box. Wow, this made a big differance in responsiveness but noticed it wandered bad again, Put lukes link on Trac bar and also on the passenger side tie-rod end, Good for now.