If you get an InstanceLimitExceeded error when you try to launch a new instance or restart a stopped instance, you have reached the limit on the number of instances that you can launch in a Region. When you create your AWS account, AWS set default limits on the number of instances you can run on a per-Region basis.
The best way to avoid this error is to change the Region and try once. Otherwise you can request an instance limit increase on a per-region basis to AWS.
Hope this information will help you.