If you use a process explorer that shows the background
tasks (not just the running apps, but background threads),
check to see if audibleplayer.exe is running with multiple
instances when your memory runs out.
I have found that I cannot quit audibleplayer.exe since
upgrading to wm2003. It disappears from the list of running
apps, but a process hangs around. They disappear if I
soft-reset. This only happens with the new WM2003 - it
didn't happen for me with WM2002.
If I start then stop audible enough times, I eventually
run out of memory until I soft-reset.
I used a PHM's task manager (
http://www.phm.lu/Products/PocketPC/TaskMgr/)
to see what's running in the background.
Could you please check this, then follow up? I would be
interested in knowing if others are running into this
problem.