Mini starter
Try to go to Advance Auto and have it tested for free. See if they find a problem. I have a local auto electric shop that will also tell you if starter is good for a few bucks maybe you can find a shop like that in your area. Hope you find your problem.