Uncontrollable coughing fits at night are often caused by a backup of fluid from the heart into the lungs, called paroxysmal nocturnal dyspnea. When a heart cannot pump sufficient blood, the fluid accumulates in the lungs and causes difficulty breathing and increased coughing .