Have you tried it with compartment open? Also if its hot where your at I suppose it's possible, try it at night when it's cooler see if that makes a difference. I would think the compartment should be closed for water and what not.
Number one failure with stereos is water getting into the unit from wet drippy hands. Many times I find out the spa owner has teenagers. Blown speakers is a big one.