Ok heres the scoop. It seems that either the wifi antenna or the wifi antenna flex cable is the issue... the latter might be fixable without replacing (as was the case with mine!!!)
If you have the balls, you need to open your phone. Shut down. Remove the 2 screws and using the suction cup and plastic pry tool, pop the screen open. Once its open carefully lift the screen no more than a 90 degree angle! Look in the top left corner of the phone, you are looking for this... (ignore the circles)
specifically, that goldish rectangle. There SHOULD be a kind of odd sticker covering the rectangle (as in the picture). In my phone, that stick had moved down off the brass contact. I carefully scraped the sticker off with the plastic pry tool, then used tweezers to re-position it. Used the plastic tool to stick it back down... closed it back up. Start it up and boom! My Bluetooth is 10x better! Its not perfect, but I can now move well more than 2 ft from it and stay connected!