Try your local parts store. Most sell an a/c deodorizer that you spray through the system. Most work pretty well providing nothing has crawled in there and died (mouse etc).
Testimonial: "Great suggestion - FAST response!"
I have the same problem 2000 jeep lerado
As it turns out - it was a slight hole in the heater core area (behind the glove box). The entire dash had to be removed, it was quite a lot to get to it. The leak was small, but enough to make that nasty smell over time. The core was replaced and the problem solved.
A leak in the heater core will cause a sweet smell (antifreeze). But, if there was a leak there, in removing the assembly, anything else inside there (dust, leaves and other residue) would have been cleaned out manually and therefore anything in there that would have caused a smell would have been removed. The smell eliminator I recommended is useful in that it disinfects any residue without having to disassemble the unit...as you found out, that is costly. If you had reported any dampness on the rug or steam on the windshield, (classic heater core leak symptoms) I'd have recommended taking it apart, but you did not.
Glad you have it fixed !!!!
×
Mine has the barnyard smell too, come to find out the heater core is bad and leaking antifreeze onto the passengers side floor, blowing "smeg" on to the windows & smells bad. I have 2 estimates for repair this week, one @ $750 and one @ $1100.
274 views
Usually answered in minutes!
×