If you do a search on this board you will find a number of threads along with associated advice.
Possible causes:
- unknown
- contamination
- inbalance in CO2, nutrients...
- water quality deterioration
The search function is all revealing.
Andrew Cribb