We keep our Onan's fumes out of the RV by maintaining a slight air pressure inside the coach.
Close all windows and roof vents except for one roof vent with a reversible fan in it. Set it to blow IN and set it's speed to LOW. This keeps the inside air free of fumes no matter what the outside prevailing winds are doing while running the generator because the small amount of air pressure that the roof fan maintains in the interior prevents any fumes from entering through any opening down low where they're originating.
This also works to keep the interior clean when traveling on gravel roads.
We've used this technique for years with our motorhome and it works great to keep out generator fumes and dust.