Does your form have a combo, listbox, subform (with combo, listbox, subform (with combo or listbox)) on it as these are also queried as the form opens.
Any of these could be missing a parameter which will either indicate a spelling mistake or a field deleted from a table or query that is still being pointed to.