My phone has not been getting warm with system UI crashes. It only seems to happen with OTA as i said to kryten. Atleast others are getting the same and its not just me!
I seem to be slowly getting rid of the bugs i had! I might have got rid of the gapps crashes i was having but not sure yet as they appear almost randomly.
After doing some research it seems the contacts fc and gapps fc could be related.
I have backed up my contacts to my computer and sd card (in csv, html and vcard just to be safe!). I then disabled sync with google account.
I then deleted all contacts on the phone and rebooted.
I then when into account settings and manually synced the contacts. I then rebooted and enabled automatic syncing and since then, i've had no issues. It has only been an hour though so havent tested this much!