Kevin,
Is the form you are popping up a top-level form? If it is then the menus can get confused unless you invoke them with something like this:
do menu.mpr with This, .F., .T.
This will make sure all the menu items are created and referenced with unique values.
HTH
Neil