Ever replaced the PCV?

Its possible its not doing its job correctly.

You could try switching filter brand or buying a little better filter.