I have the same problem as the OP, but only when I flush. I use the geo method, as well as clean out the tank when I return home with pressure wand down the toilet. I have read all your answers and have a few further questions.
I have a split bathroom, toilet on one side, sink and shower on the other. When you talk about the check valve, flapper, p-traps under the sink.....if there was a problem under the sink, would it smell right there? Because I stuck my head in the cabinet under the sink and it smells fresh as a daisy.
If I am using the motorhome, which p-trap could be dry? I do have a black tank flush system that I don't use.
Since this happens only when I flush and my toilet holds water, I believe all my toilet seals are good.
How about the standpipe vent on the roof. What exactly would I do in checking that? Do I put a plumber's snake down it? Could the protective cover actually be pushed on too tight, thereby blocking air from getting out?
Thanks for any insight you can give me.