In my experience, writer's block is NEVER solved by just barelling through or going out and "looking for inspiration." Writer's block is your brain's way of telling you that your story took a wrong turn somewhere, and now you've reached a dead end. The only solution is to backtrack, figure out where you went wrong, and pick it up from there. Did a character make a decision that didn't fit? Did something happen that just feels phony or less dramatic than it could have been?
In my experience, every time I have writer's block it's because I fucked up some aspect of the story.
That's what works for me, anyway.
Rookie Scribe