I think you have may been hammering your connection, and they have capped your line.

Read your terms and conditions.
No engineer is going to fix that problem, they will test your line and it will report correctly.
Ask the tech support department to check if your line is capped. If it is, then ask them to remove it and say you will be a good boy/girl.

You have to give tech support staff your patience. I know you want your line to be up and running at the speed you paid for, you just have to let people do their jobs within a reasonable timeframe. Not your timeframe.
I had the exact problem 3 days ago. My line was reporting 2mps and I was paying for a 16mps connection. Also I can visually locate my telephone exchange from my front window as it is 100 meters from my house. I complained and went through all the basics with the tech guys.
Three days later I got my line sorted out to 10mps, not the 16mps I was hoping but some telephone cables between the switch and my house could be 50 years old, so I'm happy. I cannot complain when its costing me $20 a month, I just complain politely.
Besides its not going to make things faster.
Monitor your connection so you don't get a mark on your account. There will be some kind of Fair Usage Policy hidden in the Ts&Cs.
How do I know this? I used to work briefly for Verizon ADSL. Glad I don't now.

Go to
www.analogx.com and download the free NatStat Live. Better to document your woes with it, if it all goes tits up in the future.
Chill and let the process resolve itself accordingly. It will.
