Hi amyjo158, I'm facing the same problem with my Xperia SP. No device keep stable by bluetooth connection, switch constanly between BT and speaker. I tried "bluetooth Keepalive" and did not work properly. Please, let me know if worked for you.
Thanks.