Did anybody get any resolution on this? I came across this searching on my issue as my original Razr Maxx just got updated to Jelly Bean (4.1.2, not 4.2 as the HD).
I have a 2013 explorer with the latest version of Sync/MFT. Everything worked fine with ICS.
It seems that the change in Jelly bean is that Bluetooth Music streaming now sends the audio timestamps along with the audio data. Both Sync and my Parrot system in my other car now display the current track time while playing music through the Play Music App. The problem is that when playing slacker & Pandora. The current track time left over from the Play Music App starts incrementing. When that incrementing time passes the total track time of the last song played in the Play Music App (even though you are playing slacker), Sync seems to be sending the Skip track signal back to the phone and slacker skips to the next song. Slacker/Pandora never reset this time (Not Sure if they can), so Sync keeps skipping to the next track thinking the current one is over. On my Parrot Bluetooth device, when the time exceeds the total track time, it just stops displaying the time, and the slacker track keeps playing.
So I think its an issue on both ends. Android is always incrementing the track time sent over bluetooth based on the last timestamp from the Play App, even when other music sources are playing, and Sync seems to be sending the Skip track signal back to the phone when it sees the timestamps as invalid, instead of just ignoring it.
I can easily reproduce this issue by playing through google music, and advancing towards the end of the song, lets say 30 seconds from the end, and then pausing it. Then open slacker and start playing. The song will skip in about 30 seconds.
Hopefully someone has figured out the problem or a workaround, cause I'm pretty sure if this is the problem that both sides will just blame the other and even if there is a fix, the phone will be obsolete before it comes out.