i believe he is clean if u look at his results from when he came back in 2007 it has taken him until now/last season to start getting consistant results again which shows it has taken a while for him to be able to build back up to the kind of effort required to win pro races