For the third time in recent weeks, a blood pressure medication has been recalled because it may have been contaminated with an agent linked to cancer.