Thanks everyone, the tank seems to have settled now. It is a 550L tank and has been up and running several months now with very few problems. I think the problem was caused by a collection of things. An overdue water change, overdue filter clean, too much food in the tank. I have a long (1m+) air line thing that puts air in along the back of the tank. i have another air pump so i will add that with another air stone. I also have a powerful water agitator, but it is so strong I worry about fish being sucked into it, so have not used it.