I think it’s a broken wire on the starter solenoid. New connection and a good clean up should sort it.