Might be the same problem I experienced with visualisations.
I think the problem is CPU overload.
I'm currently using a laptop while waiting for the new Epia EN boards. And whenever I started media with visualisation, my CPU cooler started going fullspeed. Destinator got lost and telling me to check the antenna. If I entered Destinator I got signal again, but this time it showed my position a few hundred meeters wrong until I rebooted.
But since I was using a laptop, I know when the CPU cooler starts going full speed, the CPU is slowing down to cool itself. Leaving less CPU to CF. I even got the Epia bug where I could not exit visualisations.
I opened up my laptop. Removed the CPU cooler, cleaned the dry cooling paste off both CPU and Cooler. I then sanded both to a mirror finish and applyed Artic Silver cooling paste and installed the CPU cooler again. I also oiled the baring in the fan. Now My Coolerfan never goes to full speed, giving me more CPU speed. I have not had a single crash or lost the GPS. Visualisations now work great, It has not gotten stuck yet.
So my conclusion is that CF has too hi priority so that background services like the Touchscreen and GPS sometimes get to little CPU time.