Got a 2003 GS300. Had a similar problem. Got it on a ramp and my mechanic checked it over, no sign of any wear in the steering parts or suspension.
Over the course of time I replaced front shox, all brake rotors and pads, tyres all-round. Tracked and balanced twice and the problem persisted, got worse
even.
Last Tuesday driving at 80 kph on a country road kapow, crack the front driverside steering ball joint let go, bit scary. Slithered to a halt after about 100 meters.
Got away with ball joints * 2 (replaced both) , new tyre (old one left it's rubber on the road), tracking and a slightly bent wing. Steering, braking suspension are lovely now.
Ball joints are cheap (about 140 a pair ) and easy to do, but make sure you get it tracked.
My only problem now is that I've got the 'ABS', ' VSC' and 'VSC off' lights lit up all the time, with no diagnostic codes found. Tried the paper clip trick to no avail. Any ideas anyone ?
Gerry
Wexford, Ireland