I'm thinking it's a filter problem too - the thing is the tank was bought for my son, it's a kids one with a filter included - I thought fish would be an "easy" pet - yeah right!! -_-
I have artificial plants and I'm using a gravel vacuum everytime I change the water so there shouldn't be...