My iPhone is very intermittent when picking up service from O2. In my office, based in Stonehouse, Gloucestershire, my iPhone is only one with 'No Service' while others here (there are six) are all perfectly fine.
I have to drive 3 miles away to the local sainsburys to pick up a signal (3G, no GPRS).
Does anyone know what could be wrong?