Try creating a NEW Admin account, log into it and continue to use it for a while.
See if the Bluetooth fails then
Of course, there is always the old faithful standby's. ZAP the PRAM and Repair permissions. Once in a while they actually do something.
Yosemite on a desktop iMac. About 1.5 years old i.e. 2013 Dec
All runs well except the Mouse situation. In January I was using a Apple Magic mouse and it quite working. It would not click or move the pointer. I thought it was the Magic mouse going bad. I quickly got another Magic Mouse and worked for about another 30 days. Then it started to fail. It would not move the pointer or register a click. In a hurry I just retrieved my Logitech MX anywhere and worked for about another 30 days. Then it started to fail,i.e. would not move the pointer or register a click. All are blue thooth and will pair without any problem In a panic I found a USB wired mouse and it works even to this day. I talked with Apple support and they wanted me to drive 40 miles to their repair site .I did copy a bunch of files and upload them to Apple but They did not come up with a solution. I took a short trip to one of the other apple supported stores, not official Apple. They ran the same diagnostic that I and the Phone Apple support ran. No one was able to point where my problem is. I returned home set up the IMac and just for fun got out the original Super Mouse it worked for about 3 weeks then it , the second Super Mouse , my Logitec MX failed as before. So I plugged in the USB wired mouse and am moving along ok.
I have been reading about Apple events management. Seems like every mouse movement and click is logged in somewhere. I guess there is a log that sequential issue the mouse operation metered out so that commands are spaced apart i.e. mouse moves and clicks at the same time, but veryfasdt hopefully No movement or event is missed.Some how when I craved the IMac out to a store I reset something which gave me the mouse events until it Maxed out again ???
I would appreciate any ideas or thoughts.