If an oily film is left on the windshield, suspect a leaking heater core. Normally antifreeze smells sweet, not like what you described. To be sure, check the coolant level in the overflow reservoir. If it is not dropping and you haven't had to add coolant, suspect a different, more likely problem.
There is a drain pan under the ac evaporator to catch condensation when the ac runs, including in the defrost mode. Sometimes the drain tube becomes plugged, and the standing water can start to smell. Check the rubber drain tube on the passenger side firewall under the hood. It has a 90 degree bend molded in and is about 4" long. You can squeeze it to dislodge debris. If water comes pouring out, your problem is solved. If nothing comes out, there is a wire clamp ring you can squeeze to allow you to pull the hose off. Then, slowly stick a pencil in the tube to remove any blockage.
The Chrysler dealer's parts department has a can of odor neutralizer for ac systems too. That's not a cure for a problem. Its a remedy if the smell lingers after the problem is solved.
Please consider a to help us answer more questions.
Thursday, March 4th, 2010 AT 3:38 PM