I'm having the same issue with an iPhone4 -- I'm always "off network." Updated to latest IOS, reset network settings -- no effect. AT&T sent a new sim card. That worked for 36 hours, then off-network again.
Finally replaced entire phone. But the same issue appeared.