I am inclinded to think the form is not updated or refreshed before you try to change it again. I would start by adding:
in the AfterChange event for the field you are changing. See if that helps. If not, I will need more details to better help trace the cause.
-Shay Shepston