Aha! So you've got suction applied to the crankcase. That means you need a breather type oil cap. They're the type with approx ¼" round holes on the underside, and filled with stainless springy mesh stuff. The cap needs to be cleaned thoroughly in solvent or fuel every oil change or so, and lightly oiled. You may have one fitted already, that's clogged.
If you want to draw fumes from the crankcase, try a two-stage system rather like a bong. The crankcase hose vents into the bottom of a metal canister, and at the top of the canister, goes the line to the manifold. Oil picked up from the motor will settle in the can to be cleaned out regularly. Pretty simple to make and service. I actually like the principle of drawing the fumes from the crankcase, as you get (marginally) greater cooling of the motor due to air passing over more distance inside. With a PCV in the top cover, the air makes a track about 8" long only.
One thing at a time. There'll be residual contamination in whichever line is contributing; wait a few miles of full-temp running to be sure it's either fixed or not. If you can get the car up to speed, the net airflow will help this purging, too.
Adam.