@ Frank Butcher:
If it's any use I looked up the error constants for kCFErrorDomainCFNetwork error domain and it says:
kCFErrorHTTPConnectionLost = 302,
I'm currently developing apps for the iPhone, luckily these error messages are part of the Mac OS X 10.5 SDK and not the iPhone one; I'm under a full non-disclosure agreement for the iPhone SDK.
Im assuming that means that the iPhone keeps dropping the 3G connection then resulting in the error message. I only really surf the net from my iPhone at work where we have an o2 pylon on our roof resulting in full strength 5 bar 3G signal so it cant be anything signal related. As ps3ud0 said it could be the iPhones handling of that signal rather than o2 but who knows. The fact that its not a widespread problem worries me slightly. Cant put my finger on what is up with it.