I used to go longer between flushes, and that didn't help either. I've also tried taking huge doses of malic acid like you said, which did nothing.
Last, try to relax a little bit. If you get too stressed and caught up focusing on what is wrong with you, you will never get better (I've been there myself). Instead, know that you are taking the right steps to heal your body and that you will get there someday.
I wish I could believe this but I'm giving up hope after years of effort.