7.2 down is good.
21 kbps upload means something is fucked up.
First thing I would do if I was out there is hook up a single computer to it, boot it up in safe mode, and then run the speakeasy test again.
http://www.speakeasy.net/speedtest/
If your upload is still shot, do the following:
In safe mode, open a new browser window, and type in
http://192.168.100.1
This will bring up a modem diagnostics page. I don't know what kind of modem you have, but there should be a link that says "signal" or "downstream" or "upstream".
The information may already be there and labeled.
What you're looking for in the downstream department is anywhere between -8 and +8.
What you're looking for in the upstream department is no more than 56, maybe 57. Your modem's upstream shouldn't be any higher than that. Lower is better.
The next thing you want to check is the SNR of the downstream, which should be 34 or more. If it's anything less than that, then you may or may not have a problem on the cable.
Next, determine how many devices you have in your cable network. Do you have cable tv service? How many tv's do you have? Where are they hooked up? How many are actually hooked up? Are the lines damaged? Are there any splitters or fittings or barrel connectors that could potentially have water in them?
You should trace the cable back from the modem to the wall, and then from the wall to the outside, and then look where it goes from there.
These basic troubleshooting steps will help gather information for me and any technician that comes to your place to fix things again. Let me know what you find, with as many details as you can give me.
--Locane