Do one more thing. Check and remove the extra event procedures. For example if we place a combo let us say named Combo0 and wrote event procedure in it. Later of months we think to change with proper name of the combo0. At this turn if we forget to delete the code on event of combo0 we wrote before, prevents making MDE files.
So check and remove unnecessary codings that are behind the forms, compile the db and try making MDE. It should not stop you.