Die nächsten drei Spielzeiten waren in Sachen Ranglistenturniere geprägt von Niederlagen in einer Runde der letzten 64 oder in einer Runde der letzten 96; Höhepunkte waren die Teilnahme an der Runde der letzten 48 der Snookerweltmeisterschaft 1989, an der Runde der letzten 32 der Asian Open 1989 und an derselben Runde des International One Frame Shoot-out 1990. Besser schnitt Gilbert aber bei Non-ranking-Turnieren, insbesondere der Turnierserie "WPBSA Non-Ranking", ab. So erreichte er insgesamt zweimal eine Runde der letzten 32 sowie das Achtelfinale des zweiten WPBSA-Non-Ranking-Events 1988. Eine Überraschung war aber das zweite Event des Jahrgangs 1989 der Turnierserie, bei dem Gilbert unter anderem Jack McLaughlin und Tony Chappel besiegte und schlussendlich das Finale erreichte. In dem einzigen Finale eines Profiturnieres seiner Karriere verlor er jedoch mit 6:9 gegen Ken Owers. Doch wegen seiner relativ schlechten Ergebnisse bei den Ranglistenturnieren rutschte er innerhalb der drei Saisons auf der Weltrangliste bis auf Rang 91 ab.