I have a 2000 SR5 3.4 with 246,000 on it and the timing belt has never been changed. I did water pump, idler, roller bearing and hydraulic tensioner as well . Only problem I had was I was a few teeth off on the left cam. And since I pulled the pin out of the tensioner I had to take the compressor and bracket back off again. Then compress the tensioner in my bench vise and reinsert the pin. This time everything lined up. The new belt had arrows on it. Pretty sweet. Well after 7 hours it fired right up and runs great. Had two codes for mass air and iat. But since I had things unplugged that's expected. Cleared them, drove it and checked again. All good. Idles at 650-700 rpm too. A free tip for breaking the crank bolt loose. Using a long handle 1/2 drive ratchet and 19mm socket , lay it on the frame on the driver side with little to no space between the handle and the frame rail and bump the key. The engines starter will do the work for you. I was shocked how easy it worked.