This is beyond ridiculous. I, like most you, experienced the muffled BT problem when I got my iPhone 4 at launch. 4.1 "fixed" the muffled problem, but since then I have a problem where my headset and my phone will every so often connect, but not really. The phone lists the headset as an audio source, but will not switch to it. When i issue a voice dialing request from the headset, it registers the button press (confirmation tone 1), and displays the voice dialing prompt on the screen, but does not pick up my voice command on the "ossiliscope", does not produce confirmation tone 2 the headset normally makes, nor does it produce Apple's voice command prompt, the same one you hear when using ear buds for voice commands. Pressing the headset button again does still cancel the voice command request It is a Blue Parrot B250-XT that worked just fine with my 3G. The only remedy is for the headset battery to be low enough that it loses power during a recharge, then it works fine after the recharge. Reboots of both the headset and the phone do not help, nor does forgetting the pairing on both ends.