First I would like to say hello. I have been looking through the posts for awhile, and decided to post up my expernice with my 1999 sr5 two wheel drive 4runner. I bought a 1999 2wd 4 runner a few weeks ago with 146,000 miles for $6800.00. I was able to talk with the seller and he showed me all the records and all sechuled checkups were in order, inculding timing belt.I took it to a local maint shop for a once over and all the fluids changed. I noticed that at highway speeds 65ish it would vibrate like a cheap motel.So back to the shop and they recomended u-joints. Being stubren I checked the net and found ppl complaining about the same issue and the fix was to find a shop with a gsp9700 ( i think it was ) and a special flange plate to make the wheel fit right on the machine. So after wasteing 2 days looking for a shop and paying for the "road load " test nothing changed. Went back to the shop that recomended the u-joints and within 1/2 a day they had her running smooth. Its a really nice truck that was well taking care of and I am looking foward to many more miles. Just wanted to share my fix for the common vibration problem.