This isn't a totally unique situation. My neighbour had a similar problem. I proved that it was a BT problem by taking my laptop and modem (same ISP - Tiscali) to my neighbours house and it wouldn't connect. Brought neighbours laptop and modem to my house and connected ok. BT eventually investigated and found a line fault. BT wouldn't deal directly with my neighbour as they were contracted by Tiscali.