The evidence that I have cited above suggests to me that they ran out of fuel some time during the approach and they stalled.
Unlikely. Apparently there was a significant amount of fuel remaining that the WV Department of Environmental Protection had to deploy booms and absorbent materials to prevent the fuel spill from contaminating a nearby creek.
Yeager crash site monitored to check for possible fuel leakage in Elk tributary | WCHS