Actually bga is usually triggered by sunlight. Is your tank getting direct sunlight? In any case photo periods and other techniques won't get rid of it. You need erythromycin. Maracyn (not II) will kill it. You can buy it at your local fish store or online. It's cheaper online in bulk. Dose per package.