Is this a new forum created, or is it a forum that has been active a while?

If it is a forum that has been around for a bit... I would try to optimize the tables and make sure there aren't any issues with the DB. If you have done a purge or something that is massive, I would use the Rebuild Forums command to see if that helped. Not sure on what the actual issue is, as I am no expert. These are just things I would try if I were getting a similar issue.

Dunny