I have solved this issue for real!
Guys - i tried everything and some things worked temporarily but nothing stuck for good. I restrted with each app open to test which was causing it. Nothing worked.
Then I found this in mac chat on another site and it works!!!! I have restarted my mac 20 times now with all apps open then quit then shut down and I can confirm it works.
It is however a terminal code and proceed with caution.
Enter each line individually and hit enter after. You may be asked to enter your password after the first "enter". When you insert your password.. it does not show... you just hit enter and return. (at least that is what happened to me)
Here we go:
sudo defaults write /System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int 1
sudo defaults write /System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int 1
sudo defaults write /System/Library/LaunchDaemons/com.apple.mDNSResponder ExitTimeOut -int 1
sudo defaults write /System/Library/LaunchDaemons/com.apple.diskarbitrationd ExitTimeOut -int 1
sudo defaults write /System/Library/LaunchAgents/com.apple.coreservices.appleid.authentication ExitTimeOut -int 1
I have never posted a comment on any site before but i know i will make somepeople happy with this.
Your all welcome. And if it didn't work for you, I feel your pain. Apple has been dropping the ball lately.