Low idle vacuum:
  • Major vacuum leak
  • Late ignition timing
  • Wrong static (cam) timing
  • Low compression
  • Mixture way off


Of course low compression is constant, ignition timing is non adjustable (unless it's always late because of a bad knock sensor), and static timing does not normally bounce around unless there is play somewhere like the cam sprocket bolts being loose.
Other things like collapsed lifters and sticking valves cause lots of vacuum bounce because it's only one cylinder doing it.
A large vacuum leak does not go well with smelling gas, nor does a leaky induction system causing a lean condition.

Keep thinking, and testing.


"Those who cannot remember the past are condemned to repeat it" -George Santayana