I dont think it could be the gravel, as im quite picky about giving it a good vacuum once a week.
It could be the water changes, i may try a bigger one. say 30 litres?
There is very little flow, particularly low down in the tank. This could be possibly causing it, ive put a small powerhead low...