1. If your device reboots while loading Primo, than most probably your unit does not provide minimum amount of memory to run Primo. I suspect that your unit have only 64 mb RAM which is (in most cases) not enough for running iGO Primo 2.0 or 2.4 and this is the main reason for rebooting or unstable behaviour on many wince devices with low system specifications.
2. If your settings aren't saved, than this issue is most likely caused by sys.txt. I suggest that you use exactly the same sys as it was in original iGO8.