If you get water inside the cable it will drag like that. Go to nearly any motorcycle shop and they will have good cable lube. Its a liquid spray but turns into pretty thick grease within a few minutes. Just spray it in the cable and hold it up till it runs out the end.
Ryan