Tom,
I know where you are at. I've been there a few times myself. Some projects, no matter how hard you work, fight back. And, just when you think it couldn't get any worse, or when you think the worse is behind you, something completely throws you for a loop. These are the tough ones, but also sometimes, the most rewarding. Whatever you do, good luck with it.