To frequent as a spirit
come as a ghost, appear as a phantom, permeate, pervade, rise, float, before the eyes, dwell in, walk, be disclosed, inhabit, hover about, return from the dead, manifest itself, materialize, reappear frequently to after death, visit habitually after death, spook*, ha'nt*.
To prey upon
recur in one's mind, obsess, torment, beset, possess, trouble, weigh on one's mind, touch one's conscience, craze, madden, hound, terrify, bedevil, plague, dwell heavily upon, intrude upon continually, vex, harass, weigh on, prey on, infest, pester, be ever present, besiege, worry, tease, terrorize, disquiet, recur to persistently, frighten, annoy, possess one's mind, cause regret, cause sorrow, molest, harrow, appall, agitate, rack, overrun, sting, nettle, hang over one's head, agonize, unman, drive one nuts*; see also bother 2, disturb 2.