Your problem could be any number of things.
If you are running a fuel fitler, it could need some cleaning. A partially obstructed fuel filter coupled with the decreased pressure of a not so full tank of fuel can lead to a fuel starved engine.
If you have bashed your truck particularly hard, you could have cracked your fuel tank. The resultant air leak would only become evident when the truck starts running near a half a tank or when the fuel gets lower than the crack. The T-maxx tank is infamous for cracking at the seam where the top of the tank is joined to the bottom of the tank (or at the half tank mark). Again, the issue is causing a fuel starved engine.
If you have a really lean setting, the engine might be getting overheated. TRAXXAS engines run hot to begin with. A lean setting sets the engine up to starve itself of fuel as the tank runs low or when the engine overheats and stalls itself out by boiling off the fuel in the carb.
The other fellows mentioned clogged or dirty needles. That is a possibility.
Air leaks are another possibility. This could prevent the engine from getting the fuel it needs.
A loose cooling head, loose exhaust header, or any other loose connection that might allow the engine to not function 100% could also lead to your problem.
Since you noted that the engine does not run above 240F, I would suggest looking into cleaning out the carb needles, the fuel fitler and check your fuel tank for a cracked seam.
Let us know what you find.