Yes, excess iron and high PO4 could certainly be the culprit. I suggest 2x your water change schedule or volume for the next 3 changes. Purigen isn't a bad idea, but Poly Filter might be a better Fe adsorber. PO4 reduction can occur through various means - GFO being perhaps one of the more...