Layinhp called it. Wrong Alternator.
I don't know how they did it but they gave me the wrong one. They changed them in 2004 but I clearly told the guy that it was a 2004. The way to tell the difference is that there is 3 electrical connections instead of two. Mine has a round connection with a nut, A larger rectangle connection and a small square connection. The older Alternator has no small square connection. That's the easiest way to tell them apart. The guy said they switch to the new alt about halfway through 2003.
Oh yeah, And it cost $60 more. Ended up about $250.
It's a pretty simple repair. Getting the belt off is a pain. If you haven't changed your belt yet you might as well change it. I had already changed mine before.
Here is the step by step if anyone is interested.
1. Remove neg battery connector.
2. Remove the belt from the alternator. don't unweave it from the rest of the stuff.
3. There is a little air hose in the way which I removed for more room.
4. Remove the three electrical connections being careful not to break the plastic connectors. Get a very small screwdriver and insert it in the end of the connection to pull out so that the connection unlocks.
5. Take the three bolts off that hold the alternator on and pull the alternator out of the truck.
Put the other in reverse order.
One strange thing happened when I went to start the truck. It started fine but the little wrench light was on on the dash. When I pressed the accelerator it didn't do anything. I shut the truck off and restarted it and the wrench light went off and it ran fine. I have no idea what that is?
I'd hate to see what a dealer would charge for this repair. Easy to do yourself.