check to see what OHM rating your subs are. Then check to see which OHMs your amp is capable of. If it is not wired correctly, the wires coming from your amp to your subs, then you are probably overloading your amp causing it to run hot. Short circuit means you have a short to ground. Check your power wire going to the amp to make sure it is not pinched or touching any form of metal. If everything checks out it's an internal problem and your amp is most likely done.