Run Out of Steam

What does the idiom “run out of steam” mean?

Definition: lose momentum, become tired

Example: The president’s tax plan is running out of steam in the legislature as business lobbyists attack it.