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.
adb logcatcommand if you have ADB installed and configured on your PC, or download an app like aLogcat from the Market. When the sync stops working, fire up the log collector, and try to force the sync (either via settings or by sending an e-mail.) Then copy-paste here the portion of the log showing the errors (don't forget to edit out personal any info,) so that we can help troubleshoot this. – Chahk Jan 10 '12 at 16:09