Did you switch to 98/ME compatibility mode? Did you start a new game after that?
Switching to compatibility mode should prevent the problem from occurring in a new game, but unfortunately once items start becoming corrupt they will continue to do so in that save.