I had a similar problem with my wifes Cadillac CTS. I found out some music services (Amazon is one) now download you music using a variable bit rate. Everything played fine in my F-150 but not the Cadillac. I had to go back and change the variable bit rate to a fixed bit rate and then they played fine. i used Audacity to make this conversion.