This noise started after I washed my bike (using only a garden hose) last winter. It's intermittent and I have zero control over when it happens or how loud although pounding the front wheel on the pavement while riding sometimes makes it stop briefly. The pitch is so high that I can't tell where it's coming from, but I think it's the front. It sounds like something scraping, like a scratch/screech/squeal kind of noise, not a pop/ding/gong kind.
The noise is unchanged when I ride with no hands, standing up, no feet, pedaling or coasting. I think that rules out every moving part on the bike except the wheel bearings.
The back bearings are recessed and appear to have better dust caps. Since it sounds like the noise is in the front I've pulled the dust caps, pryed the outside seal off each bearing and tried to smear fresh grease into them.
It didn't work. The noise was aweful for more than half of a 3 hour ride yesterday. I just can't take it any more. What am I missing?
When greasing a "sealed" bearing do I really have to pound it out of the hub and add grease on each side?
Is there some other moving part to check?
EDIT: I forgot to mention the bike was purchased new in late August 2022 and only has 2,800 miles. It's way too soon for bearing problems. I can also rule out the brakes because I've had issues with brake noise before (these are my first disk brakes) and the sound is different. Neither brake seems to be rubbing at all.