Les deux saisons suivantes, les résultats sont médiocres et à chaque fois l'Avalanche échoue rapidement dans les séries éliminatoires. Le directeur général Pierre Lacroix lui offre alors une prolongation pour un an, mais Crawford désirant un plus beau contrat, il met fin à sa collaboration avec la franchise le .
Le , les Canucks libèrent Crawford de son contrat alors que l'équipe manque de peu les séries éliminatoires 2005-2006. Le directeur général des Canucks invoque un besoin de changement dans l'équipe. Crawford confirme au cours de l'association de presse, qu'il avait l'impression que ses joueurs se détournaient de lui et étaient ailleurs. Deux jours après, il remercie les fans pour les 7 années de soutien.
Le , les Kings de Los Angeles le nomment entraîneur de leur équipe. Après deux saisons à la barre de l'équipe et seulement 59 victoires, il a été relevé de ses fonctions le [2].
En , Crawford rejoint les Stars de Dallas à la demande du nouveau directeur-général Joe Nieuwendyk en remplacement de Dave Tippett[3]. Le , après avoir engrangé 79 victoires en 164 matchs avec l'équipe[4], il est congédié par les Stars de Dallas, et il est engagé comme entraîneur des ZSC Lions le [5].