Mine also does that, and has done it for years, and not every time I expect it to.... It's not the starter motor, and it only does it when it's being turned over for more than a few seconds on a cold start or a 'wake up' after a layover, and obviously not when hot, same as yours. I can only assume it's the starter clutch rollers slipping, but I've not yet taken the motor apart to investigate.