This is a great article that outlines the 10 signs that a project is going to fail. For myself, I tend to review the checklist and for each item I schedule a work item to work against the problem.
http://www.projectmanagerplanet.com/leadership/print.php/3705916