Maybe Tie Rods?
You might want to check your tie rod ends. I had the exact same problem and replaced all four tie rods. When I got them off, I found three were frozen and one had a great deal of "play". With new tie rods it drives sweeeeet!NJRover said: