This used to help once in a while when a quest item or npc didn't appear when it was expected to appear:
First of all: Make sure you are entering the correct dungeon
If you are sure, enter the dungeon, run a lil through the dungeon, then leave the dungeon. Do not
reset dungeon. Then enter again. If you are lucky, the quest NPC or item is now available.