If my phone goes in to overheat mode I turn off wifi for about 2 Minutes. I find this cures it.

I believe pim services get their knickers in a twist and when it can't contact the servers it terminates a process and retries nicely when the service can be resumed; obviously this is when wifi is reenabled.