Some users have reported success by disabling WiFi Networking in Location Services. This can prevent the iPhone from using location-based WiFi services that may interfere with the connection.