Just a diyer myself but have an automotive repair background, maybe you should be checking the switch battery feed wire, if you leave the switch out of the picture and the starter works by feeding 12volts to the solenoid must be something with the switch or the main feed to that switch, or that...