So my 4runner is starting to squeal for about 3 to 5 seconds when I start it. Always happens in the morning or after its been sitting for awhile. If I start after not that long after driving it sometimes doesn't make the noise. Truck runs fine none the less. I'm wondering if my belts need replacing? Truck has 168k on it and runs great. I bought it with 115k and I have not changed any belts whatsoever. I know the timing belt will need to be done soon cause Im not sure when it was replaced. Assuming it was replaced at around 90k and I'd be surprised if it were original. Other than that the 4runner rides awesome so I wonder if anyone had any ideas for me. If I need to replace belts, I am wondering if I should replaced all of them and timing belt(also I've heard water pump should be done with timing belt). Thanks guys, I love this site.