I took a starter in to have it tested (even though I knew damn well it was the new starter I bought) because before they would replace it they had to put it on their tester.
The problem was that the starter motor wouldn't turn when the bendix engaged like it was supposed to.
Well, the guy accidentally drops it on the floor, then tests it (of course it worked) and he tells me there is nothing wrong with it.
You can imagine my frustration with that one, knowing full well it was a problem with the brushes not contacting the armature right, and by dropping it he jarred them so they made contact again.
I finally got them to give me a new one (which quit the next day)
The third one lasted for the rest of the time I had the truck.