When you are running as admin, is this the local machine administrator account? If so, three problem may be that it doesn’t have rights to read from the domain.
As it works with your account, i can only guess that it is a domain account logged into the computer.
That being said, if need alternate credentials for making changes to AD groups, check out the Get-Credential command.