Ante la desaparición de la Indy Lights para la temporada 2002, el mexicano optó por retroceder a la Fórmula Atlantic.
Díaz permaneció con Ganassi en 2005, teniendo como compañero de butaca a Scott Pruett.
En 2006, el mexicano acumuló cinco victorias y ocho podios en 14 carreras, nuevamente junto a Pruett.
Jörg Bergmeister lo relegó al subcampeonato por su mayor regularidad, aunque Ganassi logró el título de equipos.
Logró tres podios en su clase, además del tercer puesto absoluto en su debut en las 12 Horas de Sebring.
Por tanto, Díaz disputó las primeras cuatro fechas de la ALMS con Alex Job en la clase GTC, resultando tercero en las 12 Horas de Sebring, y las últimas cuatro fechas con PR1/Mathiasen en la clase LMPC, obteniendo tres podios.
Con dicho equipo, participó además en las 24 Horas de Daytona, resultando octavo con un Roley BMW.
El mexicano participó en dos fechas de la ALMS con el equipo Molecule, obteniendo una victoria y un segundo puesto en la clase LMPC.