I had a bad vibration in the front end of my 1995 4runner.
This week ive replaced all 4 tires,new wheel bearings (inner/outer),new left and right axles,and new Idler arm. ball joints and tie rods where all good.
front end now feels very tight.
Vibration is now only half as bad as it was but...