I'm attempting to determine land surface temperature from Landsat 5 in ArcMap 10.2.2. I created a model to generate land surface temperature. The model works correctly when I run any single landsat scene (date) through the model. When I batch the model with more than one scene I get outputs that are the same to the hundredths place, and which are different than if I ran the scenes individually through the model. The temperature ranges are still reasonable, but they are wrong. If I run ~30 scenes at the same time through the model I get an error about the model trying to access a virtual object. This always causes ArcMap to crash.
I can run the model with each of my scenes one at a time, but I have dozens of scenes I need to process. Is it a quirk of ArcMap that the model runs correctly with one scene and then acts progressively stranger with more scenes added, or is there some setting that I'm missing somewhere?