Hmm, if it's using mysql_pconnect() it should never open more than 2 connections. using said command would check if there is already a connection to the SQL Database and go that route rather than opening more sockets. Check to make sure you have more than just a few at any given time your site has activity. If this is not the case than your host might actually have issues supplying the database for your site.