Mine did something similar a few months ago. It started out as occasional and then turned into every time I started it. Turned out to be my starter was bad. The front bearing on the bendex was shot and the retaining ring wasn't letting the bendex pull all the way back in so it was grinding on the flex plate. Looked to be the original starter from '99 though.
Was the first time I saw a starter fail like that.