Here's a blurb about same issue in another thread.
"Is the 4gb microSDHC? I know mciroSDHC have a different transfer rate than normal microSD cards, so the bridge between the card reader and the processor might be causing the lagup in the playback."
http://forum.ppcgeeks.com/showthread.php?t=22908
The thread also has had you can do to fix it.