Get a phosphate test kit and test your water, usually when you get hair algea outbreaks its because of high phosphate levels. If you have phosphates then try useing ro/di water if you don't already. If you do use ro/di water then get some kind of phosphate sponge from the lfs.
HTH,
Rhett