I have a 2000 Eldorado ESC that overheats very quickly after it is started up. I had the engine checked for exhaust gases in the coolant and they found none. It has a new radiator, new thermostat and new water pump. If it's not a head gasket, what in the world could it be?