I used to have an old truck that would start overheating if you were idle for more than a minute or two. Using the air conditioning would usually make it worse, but running the heater would help some. I think the problem might have involved the radiator, but I ended up selling it for other reasons before I tried to get it fixed.