It's a known issue. Only certain encodings of files will play fine. The fact that a PS3 or PC plays the files OK only proves that these play fine on a PS3 and PC. Again, very well discussed and I hope I can hurry you along to the usual conclusion.
Bob