I now have the latest stock version (boost) and root. Not sure why, but with the custom rom I was using I had dropped calls (especially if the call was >15mins) and problems with my bluetooth disconnecting.

Since I did the above, I had a couple of one hour long calls using bluetooth in the same spot with no disconnections of any kind. It could be coincidence, but so far so good.