A few days ago I noticed that sometimes emails were getting stuck in the Outbox in GMail on my Samsung Droid Charge. That was when I noticed that my Inbox count was showing unread messages, but the inbox wasn't showing the messages. I made sure the the correct label was selected (Inbox) and tried syncing/refreshing, but to no avail. I can go to mail.google.com and see my emails loaded. This situation seems to be caused by trying to send an email or refresh when my 4G connection is spotty.
I tried force closing GMail then restarting it, but that doesn't work. Restarting my phone is the only thing that appears to get GMail to sync again, but it stops after an hour or so.
I have even tried clearing all data, but that didn't work. When I did that, GMail told me that it would load data soon, but it stayed in that state for hours until I restarted the phone.