Check out this website I found, it doesn't do anything for your connection, as in "repair" or "fix" the problems with your service, but it will definately tell you what is going on with your connection. It's a cool little program if you want to.
http://www.broadbandspeedtest.net/
http://www.broadbandspeedtest.net/