It should write a new copy of the XML file every time it boots. Likely the flash chip is damaged although it could also be due to severe corruption in it's non-volatile region. I can't recall if eTrex 10 has the function to clear non-vol and don't have one to check, perhaps babj615 can help with that info.