ADSL is complex:

That's 3 x 6 x 6 x 3 x 7 x 3 = 6,804 permutations!

A methodical, scientific troubleshooting approach is essential:

ADSL Troubleshooting Flow