Does it just tell you that the scan is complete, at 97-98%, or does it throw an error, crash, etc.?
If it just completes normally, then I would think that perhaps just the estimation is off, probably caused by excess files in system restore or shadow copy service or something like that.