In the past, when confronted with this issue, I take a wrench and turn the engine over by hand from the flywheel, use a screw driver if necessary to advance it through the gap at the starter. If you can move it by hand, It is either the starter, or solenoid. Don't mess around, just get a whole new starter and solenoid and bolt it up and you will be fine. If you cannot turn the engine by hand, no starter in the world is going help.