My cure for writer's block is to step away from the thing I'm stuck on, usually a novel, and write something totally different. Besides fiction, I write poetry, screenplays, essays and journalism. It's usually not the writing itself that I'm stuck on, but thing I'm trying to write. So I often have four or five things going at once.
Jess Walter