Looks like low memory.

Try a nice big fat ReserveCache=50 or something.

The kernel needs about 5% overhead on physical memory. So on a 48MB player, one should consider doing ReserveCache=xx to tell the player s/w not to use at least 5% of the added RAM, which works out to 25 or so (each ReserveCache increment represents 64KB of RAM).

I'd give about double that, myself, which will help things like the web access and any third party apps you might install (or have installed).

Cheers