Well, well, well. Apparently there IS some funny smell coming from the car. Wouldn't you know it? It's leaking gasoline. Lucky, they say, I didn't drive it to work, as its a leaky fuel injector, and could have blown up or something.