ahh.. I figured it out. For some reason, my evaluator was not working. It took me a minute to realize the code I had posted wasn't up to date (temp5=temp3, in my attempt to make it simple I copied the wrong section). I deleted the evaluator and created a new one, and the new one seems to work creating the plot.
Subject (listing for 'ListContourPlot Legend Problems')