I have what I think is a related problem:
I have a Kenwood DDX-8024BT headunit in my car & an iPhone 4 running iOS 4.2.1, (not jailbroken or messed about with)
The headunit and phone have paired OK, and I can make and recieve phone calls via the headunit.
The issue is when I try and stream audio from the phone to the headunit. Everything starts fine, but then I start to get random momentary losses of audio. It comes back immediatly, and is ok again until the next random dropout.
This continues for as long I'm streaming audio.
I've tried the following:
Updating the BT firmware on the headunit to the latest from Kenwood
Deleting the BT profiles on both the phone and the headunit, and re-pairing them after the S/W update
Reseting the network settings on the phone
Factory reset of the headunit, and a home button + power off on the phone
I've also re-paired them and tried again several times.
None of them have had any effect.
So - is there anything else I can try? To be honest, I've had the same issue since I upgraded to my iPhone 4 with straight iOS4.0, but it used to work perfectly with my old 3G.