LIGHTS FLICKER WHEN IT’S WINDY
What it means: Frayed wiring in the weatherhead (the outdoor fitting where overhead cables from the power line come into the house) is causing a short whenever the cables move.
Code violation? No.
Danger level: High. Aside from the annoyance, the frayed wiring can arc and start a fire.
Solution: Contact the electric utility, which may replace the weatherhead at no charge.
Source: This Old House
Information that is being provide is for Educational Purpose, Any electric work that is needing to be done, should be done by a Licensed Electrician.