Really weird...
Maybe worth checking all the carpets around the sills just incase of water peneration, I remember going to a new years party and having to sleep in the car as the house was full, a mate took the passanger seat (No sniggering, behave yourselves! lol) and for months afterwards it smelt like something had died in the car.
Took me months to find what it was, and funny enough that seemed to come and go, turn out to be a drinks bottle that had rolled under the seat and had spilt, the water/drink had turned, gone off whatever happens to water, stagnent?, and it stunk, only found out when I removed the seat for something, got a hair dryer on it with some carpet cleaner and it went away.
Sometimes it can be something really silly or simple, you just gota find the cause.