Question, have you verified with a test light or meter that you are not getting power to the starter solenoid terminal?



If you are, then disconnect the ground terminal and use a jumper wire from there to ground and see if it starts. If so, you have the classic neutral safety switch problem