Blocked airway. Mucus can form behind a tumor or foreign object in your windpipe and cause an abscess. If bacteria get into the mucus, the blockage stops you from coughing it out. Blood-borne causes.