bedevilling
be-dev-il-ling
adjective
Causing persistent trouble, annoyance, or great difficulty; extremely troublesome or vexing.
"The bedevilling problem delayed the project for weeks."
Thesaurus
Synonyms: torment, frustrate, dun, bedevil, crucify, rag, befuddle, fox, fuddle, throw, confound, discombobulate