I would probably just start with optimizing the tables, then maybe use the forum rebuild option in the CP. I have found that some of my issues came from a corrupted forum database due to upgrades, purging, and moving my board between my two servers when doing maintenance. At least it would be a starting point, and maybe fix the issue.

Dunny