How to use GUI pinentry program for GPG
Try to uncheck Store passphrases in OS X Keychain by default and press Delete stored passphrases button in GPGPreferences if you installed GPG Suite.
Also try to comment this line from your ~/.gnupg/gpg.conf:

use-agent