build a fire under

[build a fire under] {v. phr.} To urge or force (a slow or unwilling person) to action; get (someone) moving; arouse.

The health department built a fire under the restaurant owner and got him to clean the place up by threatening to cancel his license.