My '01 kept blowing the "Starter Solenoid" fuse more and more often until it wouldn't start at all. I did some reading on here and found that it was probably the starter contacts since they are a known problem. So I ordered the starter rebuild kit from Geno's and I thought i'd share the details of the install with you in case you need to do it yourself someday.
What you will need;
10mm Socket or ratcheting wrench (must be 12pt)
Phillips Head Screwdriver
The starter is located on the rear driver's side of the engine block.
First, disconnect the battery cables.
Then remove the red cable from the starter with the 15mm wrench. Second, remove the starter wire with the 8mm wrench.
Now you are ready to take the starter off by removing the three 10mm bolts holding it on. Two of them are on the bottom and will be easy to remove. The third one, however, is on top and will be nearly impossible to access from under the truck. From under the hood you can climb on top of the engine and barely reach the top bolt. This is where the ratcheting 12pt 10mm tool comes in because with a regular wrench it could take quite a while. I recommend removing this top bolt first because if you remove the bottom two bolts first, the weight of the starter will be resting on the top bolt alone making it harder to remove.
Now the starter is free to come loose.
On the back side of the starter, you will find three phillips screws holding the cover for the plunger, remove these screws. There is also a blue wire connecting the two parts of the starter, the 17mm nut on this wire will need to be removed as well.
Once the plunger cover is removed and the plunger is pulled out by hand (BE CAREFUL NOT TO LOOSE THE SPRING OR SMALL BALL AS THESE WILL NEED TO BE REUSED). Your starter should look something like this;
You can see from the above picture that the copper contact on the left was the culprit in my case, it was worn quite badly.
Now that you can access the inside portion of the starter, loosen the two remaining 17mm nuts on either contact and take note of the way the pieces go together. Remove the contacts and insert the new ones, taking care that they are flat against the back. When you tighten the nut on the long bolt, it will seat onto the contact (this will make sense once you have it on the bench and open).
Here is a picture of my worn contacts next to the new ones;
Once you've replaced the contacts, put the old spring on the new plunger and replace it, making sure that the ball at the bottom stayed in there or that you put it back in before the plunger. Here is a picture of the new parts installed (the plunger should fit down lower in the hole, but was pulled up so that you could see everything in the picture);
After that, just replace the plunger cover, replace the blue wire connecting the two parts of the starter. Then bolt the starter back up to the engine and reconnect the red wire and the small starter wire. Reconnect your battery cables and the truck should start right up.
I hope this helps someone who wouldn't normally tackle the task reconsider, it really isn't hard.
Good luck and happy wrenching :thumbsup