Yes, that's correct.
Let's try a different approach. Don't make the form (or any form) the startup form and create a button on a new form that will do the following:
1. Close the new form - docmd.Close acForm, "Name_Of_New_Form"
2. Open the form you had as the startup form - docmd.OpenForm "Name_Of_Startup_Form"
See the outcome of that. If that doesn't work, post a stripped down version of your db, with includes only the form and the code (with the module too) and I will try it later.