Here’s my solution to writer’s block.
I have a sufficient number of parallel writing projects in the works, that when I stall on one, I shift to the other.
In my case, I currently have a daily blog, two non-fiction projects, and one fiction project, which has allowed me to write something every day for the past year.
(Note: it doesn’t work if your cat is on your keyboard!)