Mike -
This is caused by editing a symbol in the symbol editor, then placing a few
symbols on the schematic, then further editing the symbol in the symbol editor,
then placeing a few more, etc.
Each time that the symbol is edited and becomes slightly different, it should
get a new symbolid even though it still carries the same name. This is done on
purpose and is desirable for a number of reasons that I won't go into here.
It is up to the user to synchronize these various revision levels of a single
symbol by right clicking on one of the older ones from the schematic editor, and
then selecting "Replace Symbol". Select the appropriate symbol to replace the
old one with (presumably the same named symbol that is a newer version), select
"This symbol only" or "All symbols on sheet" (of the same name, of course).
There is a checkbox that says "Carry over attributes that were defined in the
library". This will cause parameters to revert back to their default values.
Unchecking this box will permit the parameters to retain any custom edits that
you have performed from the schematic editor.
If you have several different versions of the same symbol on your schematic, you
may have to repeat this for each grouping that originated from a different
version of the symbol.
You will also have to repeat this process for each sheet in the design because
the updates apply only to the current sheet.
Most designers that are making a series of edits to their symbols try to keep up
with the updates each time that they revise the contents of a symbol to minimize
the problems here.
Let me know if this doesn't fix the problem for you.
Thanks,
Don Lucas