I spent about 2-3 hours yesterday with O2 support on webchat, calls, and FB messaging. We checked all the settings, emptied caches, reset wi-fi, carrier, checked OS version and so on. Their rather dubious conclusion was that it was down to the phone and I needed to speak to Motorola.
However...