Error establishing a database connection

I get this error message at least once or twice an hour, as far as I can see. I dont understand. It lasts about 3-5 minutes. And everything is down front and back-end. This is so frustrating. The host (iPower) keeps saying it's because the database reached the maximum number of connections and it's most likely a plugin that's causing it, but when I run the P3 Profiler plugin, the number of queries is something like 117 which is not that much I dont think. They allow something like 150000.

So the host says its us and I dont know how to diagnose or fix it. And changing the host is not an option at this time.

Here is my url: http://galuppis.com