It's running hot but not overheating all the way. There is more than enough coolant in the system and its not leaking anywhere that I can tell. The coolant light is staying on however. The heater is also blowing ice cold! We have replaced the thermostat and water pump. THE FAN IS WORKING!!! And there is no coolant in my oil! Does anyone have any idea what might be wrong with it???