During the big steroids scandals during the 80's or 90's Marvel decided to get Cap "clean".

They ran a storyline where he gets dosed with cocaine, and it bonds to his supersoldier serum. The only way to get it out of his system was to do a whole blood transfusion. That had the effect of cleaning out the Serum, so he was a "clean" hero after that.