I see your using Bluehost. I know for a fact that other message boards running on their service has had problems in the past. They limit CPU usage severely as well as other resources.

I understand they are amongst the cheapest of the hosting places but in turn if your paying bottom dollar I wouldn't expect to much in that case.