I feel your pain. Nothing but problems with BT broadband. I hope that they have finally fixed them. But BT are beyond a joke and I certainly won't be recommending them to anyone.
I'm just waiting for my 12 month contract to expire before I move to someone else.
Hope it all gets sorted for you.