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.