BLE_HOST_TIMEOUT using Wi-Fi

Hi all, my app allows users to download map images using Wi-Fi or their phone. Sometimes the user gets error -2 when using their phone for the internet connection.  However, most of the time the error occurs when using the Wi-Fi sync!  Does Wi-Fi sync somehow rely on the phone connection to work? Or does this indicate an underlying problem?

Thanks,

Lance