After moving on to Auburn in 2004, David again injured his knee in pre-season practice and did not play in the Tigers' undefeated season.
He was able to return and start in eleven games in 2005 and was named to the AP All-SEC Second-team with 48 tackles (36 solo, 12 assists) and 11 pass break-ups.
He had already graduated with a Bachelor of Arts, but began coursework towards a master's degree in the fall semester of 2006 to maintain his eligibility.
Prior to the 2006 season, David was named to the Coaches All-SEC First-team and the Jim Thorpe Award Preseason Watch List.
Irons finished the regular season with 39 tackles (22 solo, 17 assists), 11 pass break-ups and two interceptions and was named to the Coaches All-SEC Second-team.