Sorry to hear about your starter...and how much it cost
Last fall while I was at Taco Bell, out of the blue my pickup wouldn't start. I called a mechanic who came right away to the parking lot to look at it. He reached in there with a hammer and tapped on something and then told me to try starting it and low and behold it cranked right over. He said it needed a new starter. I asked him if he's sure because the battery cables sure seemed loose to me? He laughed...and I felt stupid
A few weeks went by and it started fine until one morning, it wouldn't start again...just clicked sometimes. So I figured I just better get the darn thing fixed and I called him and he came over and installed a new started as I stood there. Well, the truck still wouldn't start
So I asked him again...maybe it's just bad battery cables? He laughed again and I felt stupid again

I showed him they seemed very loose to me....and he finally looked at them and said they weren't even tightened down at all so he tightened them and sure enough...it WAS just the cables had been loosened. So I thought someone had tried to possibly steal my battery and wasn't able to finish or was coming back for it. (I've had batteries stolen before
Come to find out, my son had taken my battery out to put in his Durango because it wouldn't start (he figured out he had a bad battery cuz it started right up with my battery) Well, he got side tracked when he went to get a socket wrench and never re-tightened the cables.
Sooo....I paid for labor and new starter for nothing!