I had this problem recently, too. I'd had them for almost a year, and suddenly the tank started clouding, even right after I cleaned it! Within 2-3 days. I couldn't even see through the water. GRRR. THEN.... I bought Algae Destroyer Advanced. That's the name of the product. I used a teaspoon for a 55 gallon tank. Within hours, I noticed it looked clearer. I thought it couldn't work that soon, must be my imagination. The next morning, it looked like I had just cleaned it! Totally amazing! And it STAYED that way till my normally scheduled monthly full cleaning.
My thoughts are that it happened for one or both of two reasons--and others can feel free to correct me if I'm totally wrong
1. The tank is NEXT to, but not in front of, a window. The change of season (I got them late spring, early summer last year) changed the angle of the sun; now perhaps the sun actually hits the tank through the window at certain times? Adding more light to it? This is one thought, not sure if it's right, but seems possible to me.
2. When I feed them lettuce and other veggies, the mess often sticks around the filter bottom and I have to clean it out (which is so hard, because as soon as I turn off the filter, all the mess stops sticking and the tank is then full of it. Sigh.) But I wondered if all the green at the bottom of the filter was sort of a breeding ground for algae, which then moved UP the filter. So the water coming out might have been worse than what was already in it? Now I try to clean the bottom thingie within about 10 minutes of when they eat. But I usually leave the lettuce clipped most of the day, so it's hard.
Anyhoo. I recommend the Algae Destroyer Advanced! Of course, this is after you try and fix other possible causes. Good luck!