Do you have a limit of accounts you allow on each server?
Yes, 150 to 300 is the limit for shared servers. Most servers have about 100 to 200. If an account requires more resources or CPU, you can upgrade it to be on a server with fewer accounts.
It's important to do this so the server can stay strong in the case that several web hosting accounts burst their traffic or load levels at the same time. With too many accounts on one server, the server can slow down or even crash from this.