McCarron was injured in the summer of 2006 and missed the entire 2007 season. He served as an analyst for The Golf Channel for its 2007 Masters coverage. He returned to the PGA Tour in 2008 and finished 108th on the money list to retain his card for 2009.

In 2010, McCarron became embroiled in controversy when he accused fellow PGA Tour player Phil Mickelson of "cheating" for using a Ping-Eye 2 wedge made before April 1, 1990 that is allowed under a legal technicality.