Etwas schlechter verlief die folgende Saison, als er mehrmals sein Auftaktspiel verlor und sich seine Teilnahmen bei höheren Runden verstärkt bei Turnieren ohne Weltranglisteneinfluss abspielten, auch wenn letztere immer noch eine große Rolle spielten. So gewann er neben dem Scottish Masters im zweiten seiner beiden Endspiele in der Saison die Thailand Open, die im Gegensatz zum Turnier in Schottland ein Ranglistenturnier waren. Doch da er bei den wichtigen Turnieren früh ausgeschieden war, verlor er auf der Weltrangliste zwei Plätze. Dieser Negativtrend setzte sich in den folgenden drei Spielzeiten fort, als er nur bei knapp einem Drittel der Turnieren zumindest das Viertelfinale, dies unter anderem bei der Snookerweltmeisterschaft 1998, erreichte, ansonsten aber teilweise früh ausschied. Unter diesen zehn Turnieren mit Viertelfinalteilnahmen waren zwar mehrheitlich Ranglistenturniere, doch während dieser drei Saisons erreichte er mit seiner Finalniederlage gegen Stephen Hendry bei den British Open 1999 nur ein einziges Endspiel. Seine Ergebnisse verursachten auf der Weltrangliste ein Verlust von mehreren Plätzen, sodass er sich im Jahr 2000 nur noch auf Rang zwölf befand.