Gujarat Chief Minister Narendra Modi's toughest challenge in a tough election year could be from the rain gods.