If the previous post doesn't pan out (radiator), then a tiny crack in one of the heater cores would be my guess. It happened to one of my vehicles, with the exact same smell. If it is the front heater core, then the entire dash likely needs to be removed.