I had GHA a few years ago in my 150. It was because I had neglected the tank for too long. I Used a biopellet reactor to bring down my levels and did several water changes over a few months. I think that it was about 20% per week. Every time I did a water change I removed all the algae that I could. I did not scrub the rock or remove anything. I had tangs in the tank as well but now I am doing great.