it could be the starter gear hanging up on the flex plate.