Ok let me start by giving you guys some background on this issue. Yesterday, I had my iPhone 4 and an iPhone 3GS side by side and I cleared the history, cookies, and cache on both. I fired up Safari and did a number of non scientific speed tests (just loading up a bunch of sites at the same time on each) and in about 90% of the tests, the 3GS was about 10 times faster than the iPhone 4 (5 second load time vs. 50+ seconds). I did some speedtests as well, on the speedtest.net app, and got relatively low speeds. On the iPhone 4, I averaged about 500 down, 200 up (often times they were both just 0). On the iPhone 3GS, I averaged about 1700 down, and 1500 up, which was pretty normal. Both phones had full 5 bars of 3G. Today, I am redoing the speedtest, and although my speeds are a lot better, they are also very sporadic. These are my test results: Test1: 612 down, 761 up, 8632ms ping. Test2: 400 down, 76 up, 1947ms ping Test3: 2857 down, 1173 up, 8805ms ping Test4: 1060down, 541 up, 3047ms ping Test5: 4034 down, 1676 up, 2250ms ping Test6: 1818 down, 1631 up, 1669ms ping Test7: 114 down, 0 up, 2622ms ping Test8: 0 down, 0 up, 1551ms ping Test9: 3019down, 153up, 314ms ping Test10: 1748down, 1241up, 21333ms ping. So as can be seen, very sporadic. And what I also noticed is that when I press "Begin Test," the meter will will just sit there for a good 4-5 seconds and then all of sudden start going up, and often times because of this, the test doesn't display the full potential because even though the meter is going up rapidly, it doesn't have enough time to reach the 3000+ mark because the test will end. There is a delay more often than not when doing the test. The ping times are very high, maybe this has something to do with it? What is the reason for this? The iPhone 3GS is very consistent on the other hand. Let me also mention that there is a delay even when loading webpages. I will enter the web address and press Go, and the bar will just sit there for a bit before it actually begins to load. This is NOT happening on the iPhone 3GS - it is very consistent with loading websites and in the speed tests. What could be the issue? Are you guys experiencing this as well on your iPhone 4s?