Dictionary.com
Thesaurus.com
have been niggling
  • present perfect progressive of niggle.

More Suggestions