I had a really interesting chat with both Julian Sprung and Sanjay Joshi over this past weekend about this Dinoflagellate problem that I am having as well. Both agreed no water changes as they are not sure as to what in the water causes the algae to survive. Sanjay said leave it and they will eventually burn themselves out when they can't get any more of what they need to survive. Both agreed that raising Phosphates,Nitrates and Ph are not a bad thing. Both said that they would be reluctant to add any type of chemicals to fight it. Julian said no UV as it could kill the beneficial bacteria that is trying to establish itself to help control Dino's and siphoning some of it out could also help. Both agreed that it is a long arduous battle and time is what is needed,that you can't use whatever you decide to use for a week decide it is not working and jump to the next thing.
That being said my course of action, I am raising the pH on a daily basis using Kalk 3 teaspoons directly into the sump where there is high flow. I have also reduced the amount of Chaeto which has been growing out of control,I am also going to reduce light intensity in the refugium. I am going to start dosing Sodium Nitrate and Potassium Phosphate as needed to bring up those two levels and will stick with that and see what happens. My tank has only been up and running for about 15 months so it is relatively new in the scheme of things and both those guys said it is probably still part of cycling.Hope this helps.