In der neuen Saison konnte er seine Leistung stabilisieren, zweimal kam er unter die Letzten 32 und bei der Weltmeisterschaft erreichte er mit 10:9 über Graeme Dott die letzte Qualifikationsrunde. Gegen Andy Hicks gewann er aber nur den allerersten Frame und verlor dann 10 Frames in Folge. Damit verpasste er einen weiteren Hauptrundeneinzug. Dieses Leistungsniveau hielt der Engländer in den folgenden Jahren. 1998/99 kam er beim Grand Prix mit einem Sieg über Matthew Stevens unter die Letzten 32, verlor aber sein WM-Auftaktspiel. 1999/2000 erreichte er zweimal die Top-32-Runde. In der &lt;a href="Snooker-Saison%202000/01"&gt;Saison 2000/01&lt;/a&gt; verlor er vier Auftakmatches, bevor er bei den Welsh Open die Letzten 48 und bei den Scottish Open das Hauptturnier der Letzten 32 erreichte. Bei der Snookerweltmeisterschaft 2001 gewann er in der letzten Qualifikationsrunde gegen Darren Morgan mit 10:8 und zog zum letzten Mal in seiner Karriere ins Crucible ein. Dort verlor er gegen Paul Hunter mit 6:10. Im Jahr darauf verpasste er die WM-Teilnahme durch eine Niederlage gegen Drew Henry in der Runde der Letzten 48, bei den British Open 2001 war dort ebenfalls Schluss. Es waren seine beiden besten Saisonergebnisse. Nach fünf Jahren schob er sich damit noch einmal auf Platz 48 der Weltrangliste.