Simply put, you have 2 many fish, thats an amount of fish you would expect to find in a 150+ gallon tank....they are creating to much waste for your tank to handle, therefor its left in the water and the algae feeds off it. srub the algae away from the corals...or its almoast certain death