To test if it is the starter get a friend to put a pole on the starter and whack the other end with a hammer as you try starting your car. This will loosen the messed up solnoid (common problem with starter) and then you’ll know u have to replace starter.
Give the starter a smack if its old. May be the brushes not making contact. Ive been doing this for the last 2 months, waitng for warm day to install new starter. My wife has it down pat :lol: PS hit it hard try a pipe.