How do you know the pistons are 87mm

???

The measure is done at the skirt of the pistons.

.

.

basically the lower half is wider than the top half, so if you've whipped out a micrometer and measured it that way

- at the top, then its measured at the wrong point

Just a thought, now go drop your engine again, take off the timing belt, remove the head and make sure you measure it properly this time

!!

Oh

!

have you got another picture of your head and block.

.

.

wanna have a look at that head again

!!
