Hi geeks,
I need help! My google calendar has all of a sudden stopped syncing with my HTC calenndar. 
My gcal is syncing with my Outlook calendar  and my HTC cal is sending appointments back to my google calendar, but it is not two way. None of my google events are showing up in my HTC calendar (and its been like this for the last weel!).

I have tried uninstalling the calendar app on my phone and reinstalling, this hasn't worked.
I have tried removing my google account from my phone, by HTC says I have to restore factory settings to do this, which I really don't want to have to do. 
I have tried turning my phone off and turning it back on, also doesn't help...

Any other ideas?