Ok heres my dilemma. I started with a 76 chevy 350 block casting #3970010. The four bolt truck block. I disassembled the block completely and took it to the machine shop. I had them pressure/sonic test the block as well as perform the following machining. cylinder bore to .040" over, align hone the mains, and square deck the block and install freeze plugs and cam bearings. I installed all new parts form Summit racing with the exception of the cylinder heads. 3/4 of the way through the buildup I decided to swap out cylinder heads and installed a set of aluminum heads. When the time came to fire it up for the first time it would try to start but not completely. When the distributor was pulled I noticed there was water in the oil. I determined this came from not replacing the head gaskets when swapping heads during the initial buildup. I thought theyd be OK since the engine was never ran. I was wrong. The engine was tore down and the head gaskets were replaced. Today I attempted to fire it up again. Still working out the timing. I didn't try for long but it appears there's water in the oil again. What could be causing this? My first assumption was a cracked block but I have a hard time accepting this because I know the people well who serviced the block and they would've said something. The other concern I have is the aluminum cylinder heads which are from Pro Comp which I never heard of except a article in super chevy from 2001. What's another reason water could be getting in my oil?