You may check the front timing cover. I had a ka24de and the oil and coolant were mixing together, so I replaced the head gasket and had the head magnafluxed and shaved. Re-installed the head, drove down the road, Still gettin hot and mixing oil with the coolant. After we installed a new engine, we tore the old motor apart and found that one of the lower timing chain guides had broke, letting the timing chain rub a hole in the timing cover into the water jacket. Ca18 may not be the same setup, but if so you might check it.
