If you want to get rid of the vinegar smell, first GET RID OF YOUR AIR/SMELL FRESHENER. Yes, get rid of that smell tree, the thing from bed bath & beyond, or any other smell inducing thing.
Then run the fan only on max, no AC, no recirculate, with windows open for couple of hours if possible. If you use the AC, turn the Compressor off couple of minutes before reaching your destination and leave it on fan-only to get rid of that cold wet air in the evaporator.
That is how I get rid of the vinegar smell. It keeps coming back every now and then, especially after pizza or other food stays in the cabin for some time.