 In 2006 Castillo was found guilty of using furosemide, a banned diuretic and so-called masking agent.The sample containing the banned substance was delivered on 27 March 2006 in an out-of-competition test.He received an IAAF suspension from June 2006 to June 2008.