 After a year in AAA in 2004 with the Syracuse SkyChiefs, he served as the Toronto Blue Jays pitching coach from 2005 to 2009.In 2010, he was hired by the Houston Astros to serve as their pitching coach.He was fired on June 14, 2011.