In case anyone else out there is having the problem where their phone would initially connect fine to the bluetooth on their Rav4 (or any Toyota or Lexus car for that matter from what I'm reading) but then continuously disconnect and reconnect every 20-30 seconds, I think I have solved the problem.
It appears that newer Android phones (an HTC One m8 in my case, but I've read identical reports from people with Samsung GS5) don't play well with the SMS/Text message feature of Toyota bluetooth components. This causes the system to kick out the phone when it tries to download texts, which it tries to do everytime it connects, causing a loop. After many, many full factory resets of my phone (even going so far as unlocking the bootloader, rooting and changing out ROMs on it), it would connect fine if I had no texts saved on the phone but would have problems as soon as I restored my texts from backup.
When connecting to my phone now, I just DON'T allow the Car Multimedia to have access to my call history, messages, emails, texts when that popup asks on my phone. I do allow calls and contact info to be read (this is a separate question dialog box on my phone). This means everything works fine with the phone and the car EXCEPT reading texts. I can live with that.
It appears that newer Android phones (an HTC One m8 in my case, but I've read identical reports from people with Samsung GS5) don't play well with the SMS/Text message feature of Toyota bluetooth components. This causes the system to kick out the phone when it tries to download texts, which it tries to do everytime it connects, causing a loop. After many, many full factory resets of my phone (even going so far as unlocking the bootloader, rooting and changing out ROMs on it), it would connect fine if I had no texts saved on the phone but would have problems as soon as I restored my texts from backup.
When connecting to my phone now, I just DON'T allow the Car Multimedia to have access to my call history, messages, emails, texts when that popup asks on my phone. I do allow calls and contact info to be read (this is a separate question dialog box on my phone). This means everything works fine with the phone and the car EXCEPT reading texts. I can live with that.