makeWebRequest returns responsecode -104

Hi, from time to time I get the reponseCode -104 from my makeWebRequest call (data is null), typically the first request after starting the app/activity. When I make the next request I typically get responseCode 200 with valid data. Either the server responds with some garbage or makeWebRequest do something weird. I cannot find any evidence in the server logs that this request made it to the server at all (but could be wrong, not super comfortable with the server logging). I have checked Internet connectivity and everything seems fine. 

Anyone here with same or similar experience from makeWebrequest? 

Thanks!

/Fredrik