Be careful adding vinegar to baking soda, because it bubbles and pops as gas is released. It also etches the countertop in a couple of ways, chemically (vinegar is acidic, so will dissolve some of the surface material) and mechanically with those popping bubbles. Baking soda by itself or with water is mild enough to do only minimal damage, but in combination with an acid like vinegar or lemon juice it is destructive. Could permanently change shiny to dull. Do not do this at home! ... View related article.
We have had an odor similar to sauerkraut or cooked brussel sprouts, maybe hydrogen sulfide, for six months now. It is enhanced by heat and cannot be defeated by air freshener, so it must be continually released. Since it happens to be in the bathroom, it is not obvious what the source may be, but it does seem to be the new granite countertop. Granite itself should have no detectable odor, so it may be something installers use, perhaps an adhesive/sealer. That should stop outgassing after awhile, you would think. ... View related article.