If you get the fishy smell and it comes & goes then it is caused for sure by algae. Algae can grow in silty water but not as well as in mud free water. Micro-algae can contribute to the water cloudiness and often impart to the water various colors.


aka Pond Doctor & Dr. Perca Read Pond Boss Magazine -
America's Journal of Pond Management