I'm guessing you have the problem more in town, like I do... especially when leaving a stop light. I've been told that it's due to the cardboard I have blocking the radiator, the fumes from the crankcase vent come up and enter the HVAC at the cowl. I was told to lengthen the vent line to get it behind the plane of the firewall.
Anyone ever tie it into the exhaust? We do this on our racecars, and it pulls a vacuum on the crankcase.