The only thing I did before the miracle was the day before. I removed a Top Filter that was a bit noisy for cleaning. I think the calmer/quiet water is what did it for me.
i waited 1 year for one of my STs to finally come out and stable up. it was wayyyy worth it though. after that it was always out and swimming and freekin beautiful.
congratulations 2.5 years must mean ur really patient.