Hi Jim, can you try placing the dojo.require for the Label as the first line in the displayMap function? This would ensure that the Google api is loaded before the Label is included.
You might have to to do another runOrDelay to check if it's directly available though.
May be Robert van 't Hof could give an answer, but I think this is not necessary. If you download the google maps module and you place the google maps widget and look at the appearance section.
Because if we could use the dynamic images as source for the marker images Dynamic images your problem could be solved.