That’s your starter. The drive gear return spring has failed allowing the drive gear to bounce against the flywheel. Yes, I’m 100% sure this is what it is. It’s textbook for one of these.
Easy replacement. Remove negative battery terminal, remove right front wheel, remove fender liner, disconnect the cables from the starter, remove the 2 starter bolts from under the vehicle, wiggle the starter out. Install new one, and everything else is the reverse of removal. Removing the heat shield over the manifold makes it easier to wiggle the starter out from the side.