iPhone does not sync events to Google Calendar I am using Google Calendar on an up to date iPhone 4S. I also use my iCloud calendar.

When I create an event in the Google Calendar in iOS's calendar app, the event is only visible on the iPhone. It does not get synced to the Google web app or my Mac. When I create an event on the web app, it gets synced to the iPhone.

Using the iCloud calendar works fine both ways.

What might be the problem? I've tried to disable the calendar syncing, and re-enabling it, but that did not help.
It often takes a few minutes for the cloud to sync, that's normal.

I'd suggest double checking your phone to ensure your push settings are all set the way they ought to be. Since it's working on iPad, but not iPhone, it's my assumption something got funky in the settings and it's simply not being pushed to the cloud.

easiest fix, delete your gmail and redo it, or compare each item on your phone to your iPad. 

Also, a restart my help as they get silly sometimes.