Ok, so I have an iPhone 4S. I have a pretty long commute through some areas that do not have a 3G signal. Here's what I've noticed; if I'm using something that requires 3G service, like iTunes Match, and I drive into one of those non-3G areas obviously I lose my stream. But, if I don't interrupt iTunes Match (with a call, or closing the app, etc.) the 3G connection will not come back on its own even when I drive back into a 3G area. I've tested this with a couple different apps (ie, downloading apps in the App Store, youtube videos, etc). However, if I switch on airplane mode real quick, reset my cellular data in the Network settings, or get a call, ANYTHING that interrupts that data program, then it comes back. Anyone have an explanation and/or fix for this?