Does it sound like this (https://streamable.com/24c08i)? I have had it come on and off for a long time (15,000 miles+). Happens one day, then won't come back for another few months. In addition to what the other user said, it might also just be the dust shield touching the rotors? Just a guess.