Don't know if you've tried this, but are you using an IP that is in the same city as the account holder? If not, that is your problem. IG is getting very strict. No more, account holder signed in in Manhattan, but you're in New Jersey, across the river. Or, they are in Orlando, FL and you are in Winter Park, FL only a few miles away.