 Griffin made a further 46 appearances in the 2004–05 season, then joined Oxford United on loan in November 2005.He returned to Oldham in January 2006 after playing 13 matches during his two-month loan spell, then joined Stockport County on loan until the end of the 2005–06 season, making 21 appearances in the remainder of the season.Griffin signed a permanent two-year contract with Stockport County in August 2006.