well i went to autozone to see what it was as i thought maybe it was my flex plate, once we has it in there i seen it so yea just look at the nose of the starter and u can see if that bearing is messed up.
i had this happen to me not to long ago, the front bearing in the starter exploded! It would work fine but on start up made a really bad noise( not all the time).