have a gas —(sl.) have a great time doing smth.; enjoy oneself:
- I had a gas watching the improbably outrageous action and dialogue unfurl.
run out of gas—(of a project, campaign, etc.) lose momentum; progress slowly or halt:
- Florida’s transportation program is running out of “gas” and attention needs to be focused on this issue.