Either you have a bad wire connector, most commonly at the battery, but could be were the ground wire connects to the frame, or the battery is quesionable. Something is causing the battery voltage to drop below the level it needs to keep the starter solenoid engaged.