The Kenwood skipping problems are in the head unit, but it is the phone that causes the head unit to freak out. My Droid x never skipped, but the 2 gnex I have, do. If you update the firmware in the Bluetooth device it gets better, but still skips. The only way to really combat that at the moment is to make sure the phone connects to the car, and not the car connect to the phone. Essentially what that means is, if your Bluetooth is on when you turn on your car, your car asks for a connection. This will cause it to skip. But if you turn your car on, and then cycle the Bluetooth on after, your phone goes "hey I'm here!" And it WONT skip. Its the weirdest thing.