I'm using a CDMA/GSM (VZW) iPhone 7 on ATT. Was recently using an iPhone 6S. Popped my sim out of that phone and transferred it to the iPhone 7. Everything works great with one exception. I'm finding that incoming calls from numbers that aren't stored in my phone aren't consistently showing up correctly on the caller ID. For instance, if I receive a call "760-555-1212", instead of the caller ID showing "San Diego" under the number, it instead shows "United States". I've contacted ATT, and ensured that my account has been updated with the proper IMEI and phone model so that doesn't seem to be a problem. My account even shows the specific model of iPhone 7 (A1660). The odd thing is that this issue isn't consistent. Some of the incoming calls show the correct city. There doesn't seem to be any rhyme or reason to this. I've been on the phone with ATT tech support but they have not been been able to solve the issue. They've pushed out new signals, etc, with no luck. I've done a full restore of the phone and had them resend the "carrier settings updates" or whatever they're doing, and still no luck. Has anyone ever experienced a similar issue? As an FYI, my fiancé did a similar change - iPhone 6 to iPhone 7+ and she has the same issue. Thanks in advance for any advice/feedback.