I had trouble with similar issues and someone suggested that I should just update the firmware on my handset. Took me a while to locate it but i found they had updated firmware on the the 'downloads' tab for the O2 XDA Orbit Is this a good idea or unnecessary? Im not sure, haven't tried it yet.