Xperia x10i complaining "no network connection" in some apps, but not others
Try this:

Menu > Settings > Wireless &amp; Networks > Mobile Networks > Data Enabled (that should be checked).

Menu > Settings > Wireless &amp; Networks > Mobile Networks > Access Point Names, hit menu, tap on 'Reset to default' :)