IACV would most likely be your rev jumping and dropping problem, as for the gas smell..check your o2 sensor(visual). sounds like the 02 sensor coulb be makin you run rich. just a thought.