Sewer gas is heavier than air and will settle on the roof and fall to the ground. This condition is worst ON CALM DAYS!! Extending the vent stack will not remedy this effect. The two options are filters which work very well or eliminate the roof vents all together. The second option is the most effective but the most expensive.
exactly bigdee, sewer gases are heavier than air, therefore , under normal circumstances there should be no odor from the vent pipe. but with wind blowing over the pipe ( which is probably being compounded by the shape of the op's home), there is a venturi being created, and the heavier than air gas is being sucked out of the vent, in exactly the same way as a carb works with a running engine as it pulls fuel from the float bowl. stop the verturi effect and the smell should go away.
just found this for you...
Adapter allows solvent welding to 1-1/2in or 2in schedule 40 PVC pipe or threads into 2in FIP fitting.
For use as a secondary vent. Complies to ANSI/ASSE 1051 A&B.
SURE-VENT
PLUMBING VENTS
AIR ADMITTANCE VALVE
http://www.fdsons.com/sure-vent-ii-12-pvc-39016-p-7183.html
They can be concealed under sinks and vanities and plumbed into the trap line.