Well the first thing was patience, it took me approx 4 months to fix the issue. It also took an entire change in the way I was doing things. The main changes are:
1) Increased water changes to 15% weekly
2) Increased water flow (doubled the size of the overflow pump, added MP10) and...