I really don't understand whats going wrong. I've had my iPhone 3g for around two weeks now. The first week in speed tests using iNetwork Test I was getting a solid 800kbps-1000kbps all the time in my area. Then suddenly over the last 3 days (before upgrading to 2.0.2) my speeds plummeted to anywhere between 5kbps to 20kbps and its been like that for days. However, on 3g I still have full bars for phone reception. When I switch to Edge I've got 200kbps and also full phone reception. However, my girlfriend just got an iPhone and upon testing her 3g connection with iNetwork Test her 3g is a solid 900kbps. Something must be going wrong. Is there any way to fix this problem with my 3g?