We do not currently know of any synonyms for work one's guts out.
For similar words to work one's guts out, try: