I have a 2000 Chevrolet Impala. I recently had the water pump, timing belt, radiator, and thermostat replaced because I had a coolant leak/overheating problems. I now don't have a coolant leak, however, while idling in traffic, my engine's temperature starts to creep above 200 degrees F (the half way mark) and reaches 215-230 degrees F if I am idling for awhile (20min). I feel as if my engine shouldn't even creep past 200 after getting everything fixed. My car never went above 200 degree F before I had a leak.
Another thing to note, sometimes after having my heater on for awhile I smell a very faint hint of something similar to a candle after you blow it out. I also was driving my car today with the heat on and then turned the AC on after my engine warmed up and smelt a weird smell (not quite burning, but something I can't describe. It was not a good smell, something i would associate with heat though).
My question is;
What do you think needs fixing?
What should I have a mechanic check out next?