Hi cvc7chris,
My best bet is to FORMAT the player. Player restarting is a possible sign that you have either a HACKED player or a player with corruption in it's memory or one of the blocks on the memory. Whenever you press a button or do any 'action' on the player, it needs to access the memory as well as the storage (disk) area on your player. If it has been hacked or there is a corruption, then it would have problems doing that so reboots itself.
Start by going through this article here -->
How to: Perform a scan disk and repair bad sectors.
There is a "How to remove memory hack" guide but I think I accidentally deleted it so will have to get it restored from somewhere.