Chronic cough and throat clearing are most often caused by infections or the body’s desire to rid itself of an irritant such as smoke, reflux, or post-nasal drainage. Thick mucus, ACE inhibitors, and inhaled corticosteroids may also promote a hacking cough.