Methods for reining in the project that threatens to go on forever, cost everything you've got, suck every resource you have, and still not get done on time. It has built a life force of It's own. It Will Not Die. As with most problems, the first step in finding a solution is admitting that you have a problem. And we probably prefer that, since some of the best things come from chaos.
Every project goes into Crunch Mode at some point.
There often comes a time in the OCP where it is consuming every resource available to it and still slipping. Eventually either the project is finished and ships, or the company notices what's going on and kills it. Keep track of how milestone dates move on projects. When a project slips this way, it means it is standing still. But while standing still it is consuming all the resources assigned to it.