I've literally been searching for days on this topic, but I've been unable to find anything that pertains to my circumstances. Any streaming video (whether it's within the YouTube app, YouTube mobile site, a different app, etc.) will start to play and get through about 8 seconds before freezing up due to a halted file load. If it's a short video where the amount of buffer can be seen on the progress bar, it will load part way and then stop completely. Once the video catches up with the buffer, the video obviously stops playing. It does this for 99% of streaming videos I try to watch, so at this point I've pretty much given up on being able to watch video on my iPhone. Videos I've actually saved on my phone via iTunes play without any issue, so it appears to be a streaming issue. My girlfriend has a 3gs and I have a 4g. Both are up to date running iOS 4.1. We're on the same WiFi network, 3 feet from each other, and while I am unable to watch a video she is able to watch the exact same video. Everything is up to date, not jailbroken, tried resetting to no avail. Any ideas other than trying to get a new phone from Apple?