So if I get this correct, your starter solenoid isn't spinning the engine over when you turn the key, but the choke solenoid is clicking? Okay, have you checked to see if the starter solenoid has voltage on it when the key is turned? You should have voltage at one of the small terminals on the starter solenoid when the key is turned to the start position. If not, you have a problem with the ignition switch to the starter solenoid. If you do have voltage on the starter solenoid and it isn't spinning the engine over. Try jumping from the battery positive terminal to the starter, bypassing the solenoid and see if the starter spins. If so, then the starter solenoid is bad. If not then you have a bad starter OR a corroded ground connection at the engine, if the battery is good... JMHO!