The present tense of haunted thoughts is haunt 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.