In 2003 he was moved to AAA Norfolk where he was tied with Jason Middlebrook for the team lead in wins (7) pitching in 21 games, posting a 2.74 ERA.
He made his debut on June 5th, 2004 against the Milwaukee Brewers pitching two innings of shutout ball in the 7th & 8th innings. It would be the only time in his nine games pitched that season that he didn’t allow a run. He made his first start in an inter league subway series game, taking the loss getting pounded for five runs on seven hits in three innings pitched.
He made one more start before being sent down, although it was his best outing.
Griffiths pitched seven innings allowing two runs on six hits, beating the St. Louis Cardinals at Shea Stadium. He returned in September and lost his last three consecutive starts of the year. Griffiths finished the year at 1-4 with a 7.02 ERA, allowing 32 earned runs in 41 innings.
In June of 2004 while at Norfolk, he was 5-2 when he got traded along with David Weathers to the Houston Astros for Richard Hildago.
In Houston he only pitched one game, the last of his career, giving up five runs in four innings pitched. He was released in 2004 & then pitched briefly in the Mid Western Independent League.