Check the phone number to see if there is a '+' or '1' in front of the area code, I've read that could cause the phone to think it is an international number. I'll keep looking around for similar issues.
Edit: Did you try rebooting? Did u wipe data and cache? Maybe try resetting to default settings? I read these have resolved the issue you have. Hope one of these works for you.