Would you mind running First Aid on your keychain? You can do this via the Keychain Access menu. Before you run it, open preferences and make sure all the boxes are checked under First Aid.
Does that help at all? When you log into your account, the login keychain--assuming it's your default--should be unlocked.
Does that help at all? When you log into your account, the login keychain--assuming it's your default--should be unlocked.