So after a few times of this happening and messing around with what I'm doing, I find that any time I have my weapon being repaired, I cannot save without the following error happening:
Daggerfall has encountered an internal error at 1000.
The error reported was: Failed internal check 14.
Exiting...
Is this a known problem? If not, any speculations?