i have a 2 g iphone 4 gigs. my wifi comes and goes when ever im at a wifi place. i don't get the text messages at the right time or phone calls either. my iphone time is always off by like 20 to 30 minutes i don't know what is the cause of it. does anyone know what to do