Yep. Arrived in 2 seconds. You should make an appointment with the Genius bar at a nearby Apple store and have them look at your phone. Sometimes you miss things over the phone that they can see when they physically look at it.
You should also try backing it up and restoring it, unless you have already. If it were me, I would back it up, then restore it as a new iPhone (without using my backup or not sync anything). Then only setup iCloud mail and see if it pushes. If it does, that would indicate that there is something corrupt in your backup that's causing the problem. If that's the case, restore the backup, save as much of your data as you can, then restore it as a new phone again and start over.