A Costco brand cough medicine has been recalled by the manufacturer due to potential contamination with a foreign material.