Im Juni 2003 gelang es David John bei der Europameisterschaft durch einen 7:3-Finalsieg gegen seinen Landsmann Andrew Pagett als erstem Spieler, seinen Titel aus dem Vorjahr erfolgreich zu verteidigen. In der &lt;a href="Snooker-Saison%202003/04"&gt;Saison 2003/04&lt;/a&gt; versuchte er, über die Challenge Tour auf die Main Tour zurückzukehren. Er kam dabei jedoch nie über das Viertelfinale hinaus und verpasste damit die Qualifikation. Bei der Qualifikation zur Weltmeisterschaft 2004 schied er in der ersten Runde gegen Craig Steadman aus. Bei der EM 2004 unterlag er als Titelverteidiger im Achtelfinale dem späteren Europameister Mark Allen. In den folgenden Jahren versuchte er mehrmals vergeblich, sich über die Challenge Tour beziehungsweise die PIOS für die Main Tour zu qualifizieren. Bei der WM 2005 erreichte er die zweite Qualifikationsrunde.