Run out of steam
To run out of steam is to run out of energy. This comes from steam engine
trains. Steam engines which are powered by fires in the boiler room produce
steam. When the train slows down this is because the fire/steam is low
or as 'run out'.