Originally Posted by Krolik
Also, not sure if its related:
The truck is always somewhat slow to crank. Cranks over a couple times then fires right up. Battery is great as once it cranks for a considerable amount of time (say with the ignition coil unplugged) it cranks quickly. There are occasions when I will get a click of the starter and I'd have to put the truck in neutral (truck may move a tad) and then the truck will be able to crank.
Again, not sure if this is related at all or a problem in itself.
This sounds like a couple of different potential issues. For the slow cranking, load test the battery and check cables for a voltage drop with a DVOM. The starter clicking is most likely going to be caused by enevenly wearing or worn out contacts in the starter. These can be replaced without replacing or rebuilding the entire starter.