Steps followed to fix Corporate Sync in Motorola Droid X (2.2) synching issue when you can manually sync but push sync is not automatically syncing.
Within your email account press Menu button
Select Email settings-> Email Delivery
Select Data push
Make sure "sync over WiFi only" is NOT selected
From the home screen
Menu button-> Settings-> Battery Manager
Select Performance Mode
From the home screen
Menu button-> Settings-> Wireless & networks
Check Airplane mode (green check when on)
Uncheck Airplane mode