Go to your dealer and have them look through headlamp housing TSBs. There are two fixes available. One has to do with changing out dust covers, the other has to do with changing out the module that connects the bulb to the housing. Get the dust cover fix.
If your mechanic can't figure out that there is an existing TSB, they should be relieved. Unf-cking acceptable that even with such a widespread problem....every dealer and even Chrysler are playing the "I'm clueless" game when you bring this problem to them. I should get paid by Chrysler for training their mechanics how to do their jobs.
I'm not a dealer, so I have no friggin clue what the TSB # is. Under this thread, you will see that many of us have gotten the dust cover fix already. While this hasn't entirely fixed the fogging problem, it has diminished it. Get someone with half a brain behind one of their computers, and with a little time and effort, they will find it.
New headlamps will NOT fix the problem unless they include the updated dustcovers. I would not advise this course of action. I told my dealer to replace them, but find the reason they were fogging up, and fix that.
Last edited by Torian; 01-28-2013 at 08:15 AM.