I know that when I first had DSL, the technician told me that the circuit cards at the local junction were not robust enough and that they could be knocked offline by excessive moisture. Sure enough every time the weather was inclement the DSL went out; once the cards were replaced with newer ones the problem went away. It might be worth asking about when you talk to BT.