DSL latency problem

I noticed last night that certain web pages were talking forever to come up. Not that they were loading slowly, but that they wouldn’t load at all for 20 or 30 seconds and then they would suddenly show up all at once. I restarted my DSL modem and computer, but the problem has only gotten worse this morning.

I ran a latency test and got these results:


PING 76.210.74.117 (76.210.74.117) 56(84) bytes of data.

--- 76.210.74.117 ping statistics ---
85 packets transmitted, 0 received, 100% packet loss, time 4949ms

traceroute to 76.210.74.117 (76.210.74.117), 20 hops max, 40 byte packets
 1  h-vl201-d4.acc.dca2.hopone.net (209.160.64.3)  0.407 ms
 2  gec3.core2.dca2.hopone.net (66.36.224.249)  0.427 ms
 3  ge5-2.core1.iad1.hopone.net (66.36.224.54)  1.049 ms
 4  ex1-g2-0.eqabva.sbcglobal.net (206.223.115.78)  1.821 ms
 5  151.164.93.206 (151.164.93.206)  37.082 ms
 6  dist1-vlan40.mdsnwi.ameritech.net (65.42.115.113)  37.173 ms
 7  rback2-g1-0.mdsnwi.sbcglobal.net (65.42.115.230)  37.221 ms
 8  *
 9  *
10  *
11  *
12  *
13  *
14  *
15  *
16  *
17  *
18  *
19  *
20  *
PING 65.42.115.230 (65.42.115.230) 56(84) bytes of data.
64 bytes from 65.42.115.230: icmp_seq=1 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=2 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=3 ttl=57 time=37.6 ms
64 bytes from 65.42.115.230: icmp_seq=4 ttl=57 time=37.6 ms
64 bytes from 65.42.115.230: icmp_seq=5 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=6 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=7 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=8 ttl=57 time=37.8 ms
64 bytes from 65.42.115.230: icmp_seq=9 ttl=57 time=37.6 ms
64 bytes from 65.42.115.230: icmp_seq=10 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=11 ttl=57 time=37.6 ms
64 bytes from 65.42.115.230: icmp_seq=12 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=13 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=14 ttl=57 time=37.7 ms
64 bytes from 65.42.115.230: icmp_seq=15 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=16 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=17 ttl=57 time=37.6 ms
64 bytes from 65.42.115.230: icmp_seq=18 ttl=57 time=42.6 ms
64 bytes from 65.42.115.230: icmp_seq=19 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=20 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=21 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=22 ttl=57 time=37.3 ms
64 bytes from 65.42.115.230: icmp_seq=23 ttl=57 time=37.6 ms
64 bytes from 65.42.115.230: icmp_seq=24 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=25 ttl=57 time=46.3 ms
64 bytes from 65.42.115.230: icmp_seq=26 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=27 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=28 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=29 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=30 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=31 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=32 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=33 ttl=57 time=40.3 ms
64 bytes from 65.42.115.230: icmp_seq=34 ttl=57 time=37.7 ms
64 bytes from 65.42.115.230: icmp_seq=35 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=36 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=37 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=38 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=39 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=40 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=41 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=42 ttl=57 time=37.7 ms
64 bytes from 65.42.115.230: icmp_seq=43 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=44 ttl=57 time=37.6 ms
64 bytes from 65.42.115.230: icmp_seq=45 ttl=57 time=37.7 ms
64 bytes from 65.42.115.230: icmp_seq=46 ttl=57 time=37.6 ms
64 bytes from 65.42.115.230: icmp_seq=47 ttl=57 time=37.4 ms
64 bytes from 65.42.115.230: icmp_seq=48 ttl=57 time=37.5 ms
64 bytes from 65.42.115.230: icmp_seq=49 ttl=57 time=37.3 ms
64 bytes from 65.42.115.230: icmp_seq=50 ttl=57 time=37.4 ms

--- 65.42.115.230 ping statistics ---
50 packets transmitted, 50 received, 0% packet loss, time 2451ms
rtt min/avg/max/mdev = 37.386/37.890/46.376/1.467 ms

This is a MacBook running OS 10.5.6, with AT&T DSL. Any ideas?