Had a very similar problem with my dads range rover 4.6 V8 block when it was new, it was so porous that
oil was leaking from the block, needless to say land rover replaced the whole engine free of charge, just a bad batch of block casting apparently.