Hi, i've been having this same issue for a long time and finally found a fix. :)
If you have access to the router you're connected over on Wifi, change its DNS to Google DNS (8.8.8.8 & 8.8.4.4) instead of ISP's. Make sure you change it on the router, not just on the phone.
Hope this helps...