The past tense of haunt thoughts is haunted thoughts.
The third-person singular simple present indicative form of haunt thoughts is haunts thoughts.
The present participle of haunt thoughts is haunting thoughts.
The past participle of haunt thoughts is haunted thoughts.