Rusty speckles could be a potassium lockout. Hard water can cause that. There are nutrient solutions that are labelled 'hard water formula' containing slightly lower mineral levels. You may be a candidate for those.