Automatic WiFi sync to iTunes not working
I had a problem with AUTOMATIC wifi sync not working. Wifi sync worked when initiated from my iphone, but there was no automatic sync.

The fix I found was to:


Ensure "Enable Wifi sync" in checked in the iPhone summary page of iTunes 
Ensure "Open iTunes when this iPhone is connected" is checked in the iPhone summary page of iTunes 
Ensure that "Prevent iPods, iPhones and iPads from syncing automatically" is not checked in the Preferences - Devices settings of iTunes.


I was missing step 2. Once I checked this box, I gained automatic wifi sync every time my iPhone was connected to external power within range of my wifi network.