Jennifer,
I noticed something this evening that I feel might be a bug in either ArcMap 10 or ArcGIS Server 10.
To change the symbology based on a field, we're using a field called SUBTYPECD. The alias for this field was set to SubTypeCD. While experimenting with fixing this issue I was having, I changed the alias to be SUBTYPECD and clicked the publish button in ArcMap and agreed to overwrite the current service in ArcGIS Server. When I view the service in a browser, the field for the unique value renderer is still SubtypeCD, rather than the SUBTYPECD that I specified. I clear my cache. I restart IIS. I even go as far as deleting the service and recreating it with the MXD. All with no luck.
Through further investigation, I've noticed that if I change the symbology in ArcMap to use something other than "unique value", publish the service, then change it back to unique value, and republish, then everything is working fine. The JSON for the service is fixed and is using SUBTYPECD like I specified.
The problem though is that when you change the symbology in ArcMap to something other than "unique value" and then change it back, it wipes out the symbology you specified before. I REALLY don't want to redo all my symbols to get this fixed.
Do you have any suggestions for me? Is this a bug or am I just missing something?