How to Undo Deny Access on Keychain
Had the same issue after accidentally hitting deny.
After repairing keychain, repairing permissions and touching the keychain file. I finally locked the keychain then unlocked it. That seemed to do the trick.