A person who says they have run out of steam means that they are now bored with a subject or physically exhausted.