haunt1 [transitive not in progressive]
if the soul of a dead person haunts a place, it appears there often:
The pub is said to be haunted by the ghost of a former landlord.
to make someone worry or make them sad:
Clare was haunted by the fear that her husband was having an affair.
to cause problems for someone over a long period of time:
an error that would come back to haunt them for years to come