Background;
12 Neon Tetra's, 2 young Angel Fish.
46ltr Fluval Edge Tank, with standard pump. 3 Stage filtration (Sponge, Carbon and Bio). Carbon replaced a week ago, sponge squeezed in tank water weekly, Bio never replaced.
Plastic plants with a fair amount of algae.
Gravel Substrate - Replace a cup-full each week with 'deep clean'.
Water changes: 1/4 water change mid-week, 1/3 water change on Saturdays. Water test every Sat before the deep-clean - All readings perfect - Occasionally get slightly higher readings of Nitrate, but nothing to worry about. (as far as I know).
OK, now. Early this morning, had a look into the tank and all seemed ok. My wife got home from work in the afternoon and 4 of the Tetra's were dead. She fished them out.
I get home from work and another 4 are looking terrible. ALL the fish are at the surface gasping for air?
I immediately do a water test using API Master Kit and find Nitrite levels are off the scale, as are Nitrates. Ammonia is zero. During an emergency 50% water change, another 4 of the neon's give up the fight.
What could possibly cause this? Nobody is here during the day, nothing has changed. Temperature is at a constant, measured by both the in-tank thermometer and my kitchen meat thermometer.
After the water change, the fish seem a little more settled (less gasping) and are settled lower in the tank (as they usually are).
Please help.... Any suggestions as to why this has occurred?