Doch nach einer Finalniederlage beim Scottish Masters 1990 und trotz mehreren guten Ergebnissen und einer damit verbundenen, zwischenzeitlichen Rückkehr in die Top 10 verschlechterten sich Griffiths Ergebnisse nach und nach. Nachdem er bis zu diesem Zeitpunkt dennoch an allen ihm möglichen Turnieren teilgenommen hatte und immer noch Rang 23 belegte, läutete er mit lediglich zwei Turnierteilnahmen während der Saison 1996/97 das Ende seiner Karriere ein. Dabei erreichte er beim Seniors Pot Black letztmals das Finale eines professionellen Turnieres, bevor er nach einer 9:10-Niederlage gegen Mark Williams in der ersten Hauptrunde der Snookerweltmeisterschaft 1997 seine Karriere beendete. Im Anschluss daran verstärkte Griffiths sein Engagement als Snookertrainer und wurde zudem Kommentator für die BBC.