As has been suggested, water ingress into a connection somewhere could be the cause of the problem but there are many other possible causes. (Some are weather-related; some aren't). For details, please see my post here:
http://www.theanswerbank.co.uk/Technology/Question1447101.html
As with the thread in my link, I'd start by trying a simple signal booster. If that doesn't work, call in an aerial fitter who is a CAI member. (Well over half of aerial installers are cowboys who know nothing about what they're doing. Using a CAI member vastly increases your chances of getting a good job done). Ensure that he replaces the cabling as well as the aerial.