hey gang - going crazy here...

bitter sweet situation - sold Deuce and picked up a pickle deck boat - 2001 Tom Papp 21 Mirage Fundeck jet loaded with all I want and more
502 w/merlin heads - aeromotive fuel system, lightning headers, MSD, and all the hot stuff from my drag days long past.
I did pick it up knowing it had a starter issue and a pump leak (rope seal)
anyhow - its grinding and not turning at all or when it does i can get a half rotation out of it before it compresses back against the starter and poof - grind again.
bottom line - def cant get it on the water yet since i cant even get it to start once in a hundred tries. Last time i had it started I wish the ramp was close enough to get to before overheating. lol.
The starter (shown) is apparently the second starter its had recently and my question is if two starters have been doing this, what do i look for? and heaven forbid i do need a flywheel or flex plate, who around is trusted to pull the motor and do it? I dont want a nightmare obviously, just an honest and reasonable shop that KNOWS what the problem is and can fix it. Sitting around in the house with the kids staring at me and my new dead boat is pretty tough :/
Help me out gang - thanks in advance!