We do not currently know of any antonyms for putting on some speed.
For similar words to putting on some speed, try: