And does that serial log output include the moment in time when the freeze happens?

Next thing to try is to see if it's simply trying to cache up a bad track at the moment of the freeze. Play a single tune instead of a large playlist. If that works without freezing, play larger and larger subsets of your collection until you get the freeze again. Try to narrow down which track might be bad and remove it.
_________________________
Tony Fabris