Starter keeps running

Which actually happened anyway without throwing against a wall because he started it after the original problem and it worked again. (which they do sometimes) :D

True story! Had one weld up on an old CB750. Tap it with a hammer or screwdriver usually got it unstuck. Finally took it apart, cleaned up the contacts and re-greased (dielectric) and made it all perfect. Lasted a week.. Got a new(er) one in it, lasted the last few years the bike was around. Voodoo I tells ya.

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. :D

I finally got them to give me a new one (which quit the next day) :D
The third one lasted for the rest of the time I had the truck.

I used to work behind a parts counter in another life, and this was exactly why I would try and make the parts fail when customers brought warranty items in. No one goes through the headache to R&R if it's working right! Bench testing also doesn't take heat, load, or any other number of variables into account. If the part they bring in is good, it goes back to the rebuild shop and gets minimal work done and goes back on our shelf with minimal loss to the company and the customer is happy. Telling them it is OK and trying to blame them for installation or other peripheral issues just causes frustration and the customer to go on over to the competition. The DOA rate on many chain store parts was bad enough that I began bench testing alts and starters before sending them out the door!