Well after my 4runner has been squealing at start up for about a month now I finally bit the bullet since I had the day off. Only took me about two hours and I replaced all three belts and the water pump which was original with 168,000 miles on it. I bought the 4runner about 3 months back and I am going through all the maintenance I want to be sure was done. Only thing left is grease the drive shaft, change the rear differential fluid, and change the transmission fluid.