I fixed this on my phone today by applying a firmware upgrade to my Linksys WRT54G. The firmware upgrade specificallly addresses "picture phones", but it did the trick! My router was a hardware version 6, from about 2006. Makes all of my WiFi apps absolutely fly now, with no connection to the mobile network enabled.