Deze veelbelovende progressie kon Van Zyl niet vasthouden. In 2003 werd hij wel voor het eerst Zuid-Afrikaans kampioen bij de senioren, maar hij bleef wel 33 honderdste van een seconde achter op zijn toenmalige persoonlijke record, onder andere door een trainerswissel. Zijn tijd was wel snel genoeg voor een kwalificatie voor de wereldkampioenschappen van dat jaar. Hij deed uiteindelijk niet mee aan dit toernooi omdat hij eindexamen had tijdens de kampioenschappen.