There could be something on the heater matrix causing it to smell when heated up. Matrix is normally located under the dashboard. Worth a look anyway. Brian
Brian, January 2008
edit
I can answer this question...
how can i fix a smell from my heater in 2004 peogot parnter deisel?