My 95 has always had the antifreeze smell when you first turn on the heater. It has been there new. I would not be concerned with it intill you find coolant on your carpet. The only time mine has overheated is when I had a leak and was low on coolant. Fix your leak, top it off and I bet your good ot go.
Dennis


95 Sportage, gone but not forgotten.
98 Jeep TJ, 4" Zone springs with RC Long arms, Ford 8.8", 4.56 gears & Detroit locker rear, D30, 4.56 & Detroit Trutrack front.