"Grinding" and rust being scrapped off the discs are two very different sounds to me. If it is a true grinding sound then I'd take it anywhere other than a dealer. It seems to me that dealer techs can't find a problem if their scanner isn't reading an error code.