Raven,
This is all theory but it is my thoughts about your problem. Maybe someone else can correct me if I am wrong.
Is it possible that you have a leaking head gasket? The reason I am thinking this is as follows: As the engine is running, you have very high compression in the cylinders. If you have a weak spot in your head gasket, the compression (air) can leak from the gasket into the water passages in the form of air. This may be happening in small amounts. As the engine runs for a period of time, the air tends to accumulate and gets into the heater core causing your sloshing sound. Since the air (from compression) is under much higher pressure than the coolant when it goes into the coolant, the pressure will build and the radiator cap will release the excess pressure in the form of coolant to the reservoir. This would be a continual process while the engine is running. The longer the engine runs, the more air in the system, thus you have more coolant expelled into the reservoir. Over a long drive time, the reservoir will actually overfill and excess coolant will drain out to the ground while driving. While the engine is off for extended amounts of time, (overnight), the coolant will cool and actually contract as opposed to the expansion while it is hot. As it cools, it is drawn back into the radiator. Keep in mind, you have lost coolant thru the overflow each time the engine is allowed to run for long times. Because of this, the overflow reservoir will eventually be emptied of coolant during the night and you will have air added to the radiator. This is probably where your coolant is going and why it is a slow process.
Due to the compression being under higher pressure than the coolant, it is possible none of the coolant is actually being pulled into the cylinders and burnt. You may possibly pull your spark plugs and not see any sign of water because of this.
I would say that the thermostat being old or new, along with the radiator cap, would have absolutely no effect on this at all. Nor would the temp sending unit. As the air eventually travels thru the system and gets around the temp sensor, it will actually cause the temp sensor to sometimes read the air temp instead of the coolant temp. This would cause your temp fluctuation on your gauge. The air in the heater core would cause an insulating effect and cause you to have a reduced amount of heat.
Like I said, this is theory but is very possible. I have seen this in outboards and jet skis. Many people assume that when a head gasket is leaking, water is getting into the cylinder but it is not necessarily true. When water gets into the cylinder due to a head gasket leak, you have a larger leak and the engine performance is reduced. With a small leak, the engine performance will not decrease and you would not think it is a head gasket.
Well, enough about this. I have to stop and cool my typing fingers down...they are smoking by now. Anyone else have a comment about this (the theory part, not my smoking fingers Dead Link Removed)?
------------------
Ira
91 XLT 4x4
What do Playboy and National Geographic have in common? Just a couple of the places I will never get to visit Dead Link Removed
[This message has been edited by Ira (edited 02-04-2000).]