From what I understand, the block is cast and the internal core moves somewhat during casting.... The bore thickness is then different.

Here is a thread with some in depth information on this problem. I know, I know it's a GM site but the info is very good.