Dictionary.com
Thesaurus.com
had been afflicting
  • past perfect progressive of afflict.