Most parts fit all 4th gens. Certain body parts such as front fenders, bumpers, grilles and headlights do vary a little year to year. The biggest change in the body occured '05-'06.
JA has an awesome site that covers the gens really well. Scroll down the left side for the 4Runner history lesson: www.top4runners.com/ja/index.html