I would start with discerning if there are any modifications done/previous tune, check voltages, pulling the spark plugs and checking their health.
Peep this thread: Starter Help
8,000 or 80,000 original miles? That's bonkers.. I thought my '15 had low miles at 36k lol!