I would think that if the tree was in the way it would go out all the time, not just when it's cloudy or raining. Unless the tree is blocking just enough that you are barely getting signal to begin with. Unless it's a massive tree you should be getting some stations fine and others would go...