I'm new to this forum. i thought you guys may be a ble to help me. I have an 04 Discovery with 35000 mi. Takes a long time to warm up.. The temp gauge reads a little hot and cold air is coming out at this time then the temp gauge reads back down to normal and puts out warm air. This goes on back and forth the whole time you are driving it. Thought it had a bad T-stat. I changed it out and it's doing the same thing it was doing prior to the T-stat change. Is this a symptom of an air lock? There is also a smell of antifreeze most of the time. Any help would be appreciated.