These overheating wire situations are usually the result of a corroded connection, of the battery cable to the starter through the bstart relay and/or solenoid or a dirty ground connection of the battery negative cable to the engine or frame. Sometimes the mating surfaces of the starter and engine block get corroded and in doing so add resistance to the starter's needed ground.