Try the Force Gmail Sync app from the Play Store - it sits in the background and forces the Gmail app to get new mail at regular intervals.
I use this app because it simulates a manual sync (just like manually refreshing the Inbox) and all my new email notifications come through. I haven't had...