I have been having problems receiving iMessages on my iPad 2 for a few months. They wouldn't come in on time. Instead of getting them when the person sent them, it would come in groups of 10-15 messages at a time. I recently got an iPhone 4S and the same problem is happening. When I am away from wifi I won't get any group messages, but as soon as I get home my phone will go crazy and all the messages will come in at once. Even when I am on wifi they usually don't. O e in properly, usually with a delay of 1-5 minutes and then I'll get 5 messages at once. Any suggestions?