99 chevy suburban starter keeps going out

I replaced the started a year ago it went out as I was taking my kid to school it was just cranking and not turning over making a drilling noise, now a few weeks ago it was doing it again we replaced the battery and the starter ,battery was bad and so was starter now today Im back to the car broke down at school again turn the key made drilling noise as I turned it and it would not start?! I was told it was going to be exspensive to fix and I should get a new car for what im going to pay for it? any idea what it could be ? is it minor fixable or beyond fixable car runs great other than that.

I agree with fordnut. Sounds like a flywheel problem.
Some vehicles need shims in between the starter and
engine block to insure the proper clearance between the
starter gear and the flywheel gear. It should most likely be
.020 inch. HTH. -Jim

I chased a starter issue on my 1998
C1500 PICKUP EXT CAB same vortec
engne. Symptoms arent the same
same but it ended up being the
battery's negative terminal to engine
block ground Wire. It was caked with
grease grime and oil. Your Issuse
could be electrical. Look carefully at
the wires (-&+) and replace if
necessary

So I bought the truck 3 days ago I drove it home in and out of town than back home but when I tried to leave again it wouldn't start. I took the starter in to see if it was bad. It was not. Its a bran...

I have a 1999 GMC Suburban - we recently replaced the fuel pump, all the spark plugs, and some other general maintenance items. Then, the transmission went... however, I could still drive it around to...