You've got some good advice I think. I would also try different nutrients. I also don't think you need to be flushing weekly. Give them food all the way through the whole grow. Your plants don't look like plants growing in pH of 5 either, so I'm guessing your readings might not be accurate.