I did some search but to no avail, thus forgive me if I just overlooked it

My problem is that some mp3s won't play until the end but keeps ending some 10 seconds ahead.

I do have a Mac and while listening to the files via iTunes or VLC they end properly, but not so on the Palm Pre.

What can I do?