Maybe GPS Accuracy. The Unit thinks that it's moving because the LAT LON is changing due to poor (changing) GPS Accuracy.
GPS is not an exact science.
Why don't you switch it off during rest periods. !
Also maybe you can update the firmware to see if it helps !
Nuvi's do this also.
Bookmarks