So I moved the forum to a VPS with Wiredtree and I never had any problems with the website. And then activity on my forum slowed to a crawl and my wife wouldn't let me pay for the VPS anymore because my activity was so low.
So I moved the forum to Host Gator and the forum kept timing out every 4~8 clicks, after 3 trouble tickects and putting up with that for a week I moved back to Hawk Host.
I figured because my activity is down that I would be fine on hawk host for now. Come to find out Hawk Host has once again throttled my CPU twice in a row. Hawk Host said if it becomes a problem I am going to need advanced hosting. I asked them what the problem is and they says my website is sending too many requests to the server causing a high CPU load. Well I have only been back with Hawk Host 2 days, so they have CPU throttled the forum 100% of the time (as in two days in a row at different times) I have been back.
I really am at the end of my rope here, how can I run a successful forum if I am always having problems with shared hosting. The forum runs fine on a VPS but I have 75 members, and its not very active. Should the forum not run well on shared hosting? How can I track down whats causing so many requests?
P.S. thank you for your time.