Mark,
I try to do my oil between 15-20 hrs, depending on the riding, sometimes sooner.
have you tried blasting the brakes w/ a hose while spinning the wheel ?you may have some small debris in there.
check your owners manual on oil change intervals....too bad i don't practice what i preach