I had the same issue with my Bose even after cleaning over and over.
Radensb's board works very well. I'm happy with it. Had it for about a year now.
https://github.com/radensb/eZ_Navi-Delete
Just updated the headunit with an ipad slider kit. 2 screens, all the new tech that isn't in the bose, i'm happy with it.
Radensb's board been working fine for me for the last year.
I've tried a few of those android stereos and they are all trash imo. Very buggy, takes too many steps to play music or get to what you want. I installed pioneer 9 inch screen and put a ipad slider kit where the navigation screen was located.